Perfect place to stay in an idyllic town.