A historic 16th-century castle hotel offering contemporary rooms, a stylish restaurant, and a health club.