Discover the best things to do in Avignon, a laid-back town in the south of France, better known for the Palace des Papes and the legendary Pont d'Avignon.