Hotel Maria Cristina
City centre, Spain

Beside the Urumea River, Hotel Maria Cristina gives a San Sebastián stay the scale and ceremony of a grand European hotel. Its historic interiors, generous rooms and gardens suit travellers who enjoy a little formality, while the Old Town remains close at hand. Choose it for a celebratory city break, particularly if dinner at Amelia is part of the plan. River-facing rooms make the most of the setting.