8 Best Places to Stay in France Chateau Grand Barrail. Staying at the Chateau Grand Barrail is like staying overnight in your very own castle. Hotel du Cap Eden Roc, Antibes. Hotel Plaza Athenee, Paris. Carlton Hotel, Cannes. L'Imperial Palace, Annecy. Chateau Eza Eze. Hotel Le Moulin du Roc. Shangri-La Hotel, Paris.