There is a wide range of restaurants in the Old Town, mostly offering a very similar menu of local seafood and some meat dishes. The cuisine may not be very imaginative, but it is usually of good quality and very fresh.
Restaurants can be crudely separated into (slightly) cheaper tourist-trap places, and more expensive but first class gastronomic restaurants. There are a few pizzerias, mostly wood-fired and quite acceptable. The Kraš chocolate sold at stores is delicious. Remember that Dubrovnik, more so than the rest of Croatia, is well aware of its status as a tourist hot-spot. Rents for restaurant premises are high and consequently the prices on the menus reflect this. Wikitravel