Hotel Cloitre Saint Louis offers upscale rooms in a 16th-century Jesuit school. Amenities include fine dining, a garden, and a rooftop pool.