The Grand Hotel sits in Nuwara Eliya, the cool, colonial tea-country town in Sri Lanka’s central highlands, a heritage five-star hotel that blends old-world charm with modern comfort. The rooms and suites are Victorian in style, from deluxe rooms to the two-bedroom Presidential Suite, several with butler service, fireplaces and mountain views. Dining is a real strength, with a long list of venues including the buffet-style Barnes Restaurant, Grand Indian, Grand Thai, the all-day Magnolia and the Grand Veranda tea lounge for high tea, plus bars such as the Library and a wine bar. The spa is run with the Balinese Ayu Spa, alongside a mindfulness studio, gym, sauna and a temperature-controlled pool. There is golf nearby and a programme of hill-country activities. It suits couples and families who want colonial heritage, cool air and tea country, a contrast to the coast.