Up the hill, 4km out of town on the way to La Spezia, this '60s hotel is in an utterly stunning location. Rooms are old-fashioned but clean and rather charming. The panoramic terrace is just that, there's a restaurant and bar, and you've got access to extraordinary hiking trails.
If you're not driving, there's a shuttle bus from Riomaggiore; ask the hotel for details.