Avignon is a beautiful city any day of the year, but who can resist any city decorated for the holidays. Beautiful. These Avignon Christmas street scenes will inspire you to spend your next winter vacation in the South of France. Even if you’re a Scrooge, you simply can’t beat the weather. You won’t be disappointed.