Our hand-picked guide to the best castle hotels in France! Chateau accommodation in France offers magnificent scenery, romantic locations and outstanding cuisine.