Определим, какое слово подходит по смыслу в предложении.
В Барселоне много достопримечательностей.
Вставим слово sights в предложение.
There are lots of sights to visit in Barcelona.
Перевод: В Барселоне много достопримечательностей для посещения.
Ответ: There are lots of sights to visit in Barcelona.