Hola, Alf. Lo de menos es cómo llames a la ciudad. San Sebastián, Donostia, Donosti,... los usamos indistintamente.
Respecto a los hoteles que te han recomendado, ninguno es malo. Un inciso: en Donostia (o San Sebastián, o como quieras llamarla)no hay distancias. Si te pones a andar de un extremo a otro por la orilla de la playa, tienes un paseo de unos 30 minutos (unos 5 km). Por cierto, es un paseo recomendable; verás desde el Peine del Viento, en el extremo oeste de la bahía de la Concha, pasearás por toda la orilla de la playa de Ondarreta. toda la orilla de la Concha hasta el Puerto, subirás por el Acuarium (visita obligada, sobre todo si vienes del interior), el Paseo Nuevo, cruzarás el Puente del Kursaal, pasarás junto al Palacio de Congresos (los Cubos de Moneo), y seguirás por la orilla de la Zurriola, que es la tercera playa, hasta la zona de Sagüés, justo debajo del monte Ulía. Un consejo: procura no utilizar el coche para desplazarte por la ciudad.
- Hotel María Cristina: es el único 5 estrellas de la ciudad, y es donde se hospedan todas las estrellas durante el Festival de Cine. Como habrás adivinado, muy caro.
- Hotel de Londres e Inglaterra. Es un 4 estrellas, de tipo clásico, con ventanas a la playa (más caras), y a la plaza interior.
- En la misma fila de edificios que el Londres, en dirección oeste, está el Hotel Niza, que, según creo, está muy bien. Es bastante más pequeño. No creo que sea muy caro, y está a unos 300 metros del Londres.
- Hotel Orly (cuatro estrellas), a unos 50 m. de la playa de la Concha, en segunda línea de playa., y a dos minutos del Hotel Londres, que puede servirte como referencia.
- Hotel Costa Vasca, 4 estrellas, pero a veinte minutos andando del meollo (zona oeste de la ciudad, cerca del Palacio de Miramar). Es el hotel en el que suelen hospedar los equipos de fútbol que juegan en Anoeta, lo que me hace pensar que estará bien.
- El Hotel Villa Soro está cerca de mi casa, pero no sé cómo está. Es una antigua villa habilitada como hotel hace unos años, pero no tengo referencias de él. Supongo que estará bien.A veinte minutos andando de la zona de pinchos.
- En la desembocadura del río, casi enfrente de los Cubos de Moneo está el Hotel Parma. Es un dos estrellas, no sé qué tal estará, pero la localización es inmejorable. A un paso de la zona de pinchos (Parte Vieja), y junto al Paseo Nuevo.
Aquí tienes unos cuantos hoteles:
https://destinia.com/hotels/hoteles-en-san-sebastian/guipuzcoa/espana/europa/1900/es
Para comer, yo siempre recomiendo la Casa de Galicia, en la Calle Zabaleta, en el barrio de Gros, cerca de los Cubos de Moneo. Creo que tiene una relación calidad-precio imbatible. No sé quién es el cocinero, pero hace un tipo de cocina muy cuidada. No es cocina gallega exclusivamente. Hay un menú del día cuidadísimo, por 15 - 16 euros que no sé cómo lo hacen para no perder dinero.
En la Parte Vieja, la Casa Gandarias, en la C/ 31 de Agosto, tiene una barra de pinchos muy estimable, y tiene restaurante donde se come bastante bien por unos 40-50 euros. La relación calidad-precio es buena.
No sé en qué época del año tienes pensado venir, pero tal vez nos ayude para darte alguna orientación.
Un saludo