If you really want to be in the heart of town (and steps from the beach), this cute little hotel is a good bet. Outside, it's covered with balconies and flowers; inside are smart rooms of varying sizes, and a secret shady garden where breakfast is served in summer.
Hôtel Ohartzia
St-Jean de Luz