La Vignette Haute is a hotel housed in a medieval castle, featuring antique-filled rooms, a Roman-style pool, free WiFi, and upscale dining.