Trucks on Hwy A9, which cuts through the heart of Dambulla, thunder through town night and day, so bear this in mind when choosing a room.

Guesthouses tend to be near the cave temples, while the best top-end resorts are way out in the lush countryside by the Kandalama lake; for these you'll need your own transport or a three-wheeler.