Ideal for breezy city breaks, the Baltic capitals each offer a delightfully different take on this cold corner of north-eastern Europe. Riga, Latvia’s historic capital, is the perfect city to get lost in. Its pretty Old Town has Unesco-protected status, while its towering cathedrals and cosy bars are the perfect ways to indulge both your inner culture vulture and thirst for a local ale. Lithuania’s quaint capital, Vilnius, is more laid-back, Gediminas Castle affording sweeping views of the town. Tallinn, in nearby Estonia, has earned itself a reputation as a foodie hotspot with affordable gastropubs and hyper-local breweries in abundance.