Avignon, nestled in the Rhône Valley of southern France, is a captivating city steeped in history and architectural beauty.