Smokehouse Hotel & Restaurant, English cottage-style accommodation serves up the best of traditional country house hospitality in Cameron Highlands