This typically Catalan town on the Costa Brava has bags of atmosphere, thanks to its old town. The Vila Vella, as it’s known, is all cobbled streets and traditional houses – there’s even an ancient castle. The surrounding countryside, meanwhile, is some of the prettiest in the Costa Brava, with mountains and valleys to explore. Plus you’ve got not 1 but 2 big, sandy beaches to hop between.
More about Tossa de Mar