A charming place to stay in the heart of things, plus a magical view of a castle!