Barcelona offers a large number of tourist attractions and cultural sights. We have compiled the top 10 places you shouldn't miss if you visit Barcelona.