Well, it depends on what you're looking for. If it's traditional culture, Madrid can offer classy museums and easy day trips to historic cities, but if it's a more laidback, perhaps beachy break then it has to be Barcelona.
Does Barcelona get very cold?
Winter. Winters in Barcelona are mild. January and February are the coldest months, with average temperatures around 15 °C (59 °F) during the day and 9 °C (48 °F) at night. The hills around the city (such as Montjuic) and in the outer metropolitan area, further from the sea, occasionally record frost at night.
Is it colder in Madrid or Barcelona?
Why is Madrid colder than Barcelona?
In general, Madrid tends to have colder winters than Barcelona. Madrid is located inland and at a higher elevation, which results in colder temperatures during the winter months. Barcelona, on the other hand, is located on the coast, which moderates its winter temperatures.
Do I need more time in Madrid or Barcelona?
If you have only a brief time in the city, you cannot fail to be impressed by Barcelona. But take a little more time and Madrid's charms become apparent. Cheaper, with more variety, better food, and generally more to do than Barcelona, Madrid gets the top prize for a longer trip.
What is the coldest city in Spain?
Perched 1,000 meters above sea level, Molina de Aragón is no stranger to frigid weather. January normally brings average temperatures of −3.5°C (25.7°F), and the town holds a historic record low of −28.2°C (−18.8°F) in 1952. The town's medieval castle and charming streets give visitors a glimpse into Spanish history.