The Travellers Rest is an all-inclusive hotel offering international dining, casual bars, pools, a spa, and tennis.