Often referred to as the "jewel of the Mediterranean", Barcelona is a city located in the autonomous Spanish province of Catalonia. The entire region is known for its agreeable temperatures and truly splendid beaches. Barcelona is the second-largest city in Spain behind Madrid. Thanks to its relative proximity to southern France, many travelers arrive here every year to experience all that this incredible destination has to offer. In particular, the Catalan culture is notably different from other portions of Spain. Tourists can catch a unique glimpse into the past while still being able to enjoy all of the modern amenities that they have come to expect from such a large city. The residents here are welcoming, the food is phenomenal and the ability to visit the nearby countryside continues to entice visitors from all walks of life on a yearly basis.