Barcelona in Spain is a major economic centre and one of Europe's principal Mediterranean ports. It is the capital of Catalonia and is a favourite spot for many. A must visit amongst Barcelona attractions is the La Rambla consisting of five separate streets strung end to end and salespeople selling everything from lottery tickets to jewellery. Spend long leisurely hours on the beaches on the coastline that stretches more than four kilometers. Barcelona promises the visitors a vibrant and pulsating nightlife. Explore the museums of Barcelona that preserve Spain's rich cultural, contemporary and historical legacies. There is a wide range of things to do in Barcelona for all tastes and budgets and if you are here for a short time, check out out carefully designed Barcelona bus tours.