France is the epitome of sophistication, fine wine, top notch gastronomy and fashion. It virtually has everything one might want and expect: enchanting castles (chateaux) along the river Loire Valley; imposing palaces whispering stories of glorious times; art and music centers; Mediterranean and Atlantic coast resorts; towering mountains and charming countryside villages. The immense cultural and historic heritage of France may be enjoyed in Paris, Rouen, Nantes, Dijon, Strasbourg, Orleans, Toulouse, Annecy, Grenoble, and Avignon. Some of the most glamorous resorts are Nice, Cannes, Antibes and Saint-Tropez, Monaco and Marseille. It is impossible to state all the places that must be visited in France, just like it takes more than a few visits to have even a small glimpse of the multi-faceted nature of this country. Visitors of France have a large choice of accommodation. In major cities are offered budget hotels and hostels, as well as modern, classic and boutique hotels with original Louis XIX furniture. Farm houses, castle stays, holiday villas, guest houses and bed & breakfast are available both in the countryside and the cities.