Avignon : walking tour of the most see-sights and hidden gems in Avignon, France