Hotel Stelor is a country-chic boutique hotel with stylish rooms and a seasonal restaurant offering woodsy cuisine in an 1820s cottage.