There are hundreds of cafes and resturants in Avignon.  Many of them, particularly in and around the Place de Horloge, are geared to tourists, although some still offer reasonable food at a good price.  The majority of restaurants have prix fixe menus - but the spread of prices is from about 10 euros to 50 euros, so there is plenty of choice.  It's fairly common for the menus to have some items translated into English,  although that is sometimes just the main item, not the way it's cooked - but then it's exciting to take chances!