The 6 most beautiful Castle Hotels in the South of France