France has an enviable array of sights: from the world’s most famous art collection at the Louvre, the romantic charm of Paris and the glamour of the Côte d’Azur, to the stunning scenery of the Mediterranean and the Alps.