Once a tired old pub, now a flashy seaside swank-pad, this expensive hotel is a good indication of the kind of clientele St Mawes is aiming for these days. It's elegant and the food is top-notch, but it's undeniably pricey – our tip is to come for the good-value set lunch (two-/three-course set lunch £27.50/35, three-course dinner £55).
Idle Rocks
South Cornwall