Avignon has a wealth of good and cozy restaurants. Avoid Place du Horlogerie; only very touristy plates are served.
A really nice place is Place Grillon opposite hotel L'Europe. A small charming square with various restaurants and terraces surrounded by nice streets with original high-level shops, such as Rue Petite Fusterie.