In the cool highlands of Nuwara Eliya, this hotel sits close to the city center. Come back here to recharge after an eventful day exploring the town.