There are many incredible things to do in Avignon, France, but some are real hidden gems! Find the inside scoop on the very best Avignon attractions here.