Like a fairy tale: 36 Castle Hotels in France that enchant us