Where to stay The Castle House Hotel (doubles from £170 B&B) is a cosseting boutique hotel with 24 rooms, close to the cathedral.