Lovely accommodation in a beautiful town that’s well worth a visit.