Southern France is resplendent and filled with beautiful cities, beachside towns, and natural features. If you are after city life, there are several major cities like Avignon, Marseille, and Bordeaux, where you can find world-class museums, art, and dining.