Room with a view: Rayavadee, Thailand

Rayavadee, Krabi, Thailand

From £387 a night.

Photograph courtesy of Rayavadee

You might also like: