Victorian coaching inn, The Kirkmichael Hotel, offers casual lodging, a traditional pub with open fires, and a beer garden.