Spain’s Gem: Barcelona

barcelona.jpg

When talking of the best vacation spots in Europe or the world for that matter, Barcelona is one of those cities that will never go wrong in the list. It is fittingly known as the jewel of the Mediterranean...