The South of France plays host to some of the most luxurious places on earth, with the countless wonders attracting tourists from all over the world. Whatever your holiday preferences are, from relaxing on the sun-soaked beaches of Marseille to the antique shopping villages of Avignon,