The Fira de Nadal del Port Vell takes place by the sea, in Barcelona’s historic harbour. The scent of roasted chestnuts and mulled wine mixes with the salt air, while the ice rink and Ferris wheel light up the wooden stalls. As you walk through, there are traditional sweets to try and live music to listen to, from choirs to local bands. It’s not just somewhere to browse, but a place to pause for a while, with the sound of music and the water nearby.