A thoughtful host and comfortable accommodation in a fascinating town