San Sebastián ofrece una amplia variedad de hoteles románticos, ideales para parejas que buscan una escapada frente al mar. La mayoría se concentran en los barrios de La Concha, Ondarreta y el Monte Igueldo, con precios que van desde los 150€ por noche en establecimientos de cuatro estrellas hasta más de 400€ en hoteles de lujo. Las comodidades más frecuentes incluyen balcones con vistas al Cantábrico, spa, piscina exterior (en temporada) y restaurantes con cocina vasca. Para disfrutar al máximo, se recomienda reservar con antelación, especialmente durante el Festival de Cine de San Sebastián en septiembre.
Entre los alojamientos mejor valorados destaca el Hotel María Cristina, de 5 estrellas, con baños de mármol y vistas al río Urumea. El Hotel Londres y de Inglaterra, frente a la playa de La Concha, ofrece balcones privados y acceso directo al paseo marítimo. Para una experiencia más íntima, el Arima Hotel & Spa, de estilo escandinavo, cuenta con piscina exterior y tratamientos de spa. El Mercure Monte Igueldo, situado en la cima del monte, brinda panorámicas de la bahía y piscina de temporada. Todos ellos cuentan con wifi gratuito y opciones de desayuno excelente.
