If you have decided to visit Spain, Barcelona must rank at the top of your journey chart. The reason is not solely that it is the second-largest city of Spain, or that it is the capital of Catalonia. More than these reasons, Barcelona is a hip and happening city of Spain that is also called as its cultural capital. Barcelona is among the hottest tourist destinations in Europe and probably the number one destination in Spain. Millions of tourists from across the world visit Barcelona every year individually or with their family.