An ideal place to stay in a lovely town