Avignon is an excellent place to base yourself, with a wide range of hotels and B&Bs. There is one major proviso, however: parking is pretty much nonexistent inside the city walls, so you'll have to drop off your luggage, leave your car at one of the large car parks on the edge of the city and walk.

A bit of a pain, but can't be helped. Many hotels offer discounted rates on the town's car parks.