Château de la Caze offers elegant hotel accommodations in a 15th-century castle. Guests can enjoy fine dining, a cozy bar, and an outdoor pool.