San Sebastián (or Donostia in Basque) is one of the most elegant coastal towns on the Iberian peninsula. It’s also a mecca for foodies, with more Michelin-starred restaurants per capita than anywhere in the world except Kyoto. For a town with fewer than 200,000 inhabitants, it has a lot to offer. Install yourself in Hotel Niza(doubles from €85 room only) and take …