There are some very average restaurants in Dubrovnik, so choose carefully. Many places ride on the assumption that you’re here just for a day (as many cruise-ship passengers are) and that you won’t be coming back. Prices are also the highest in Croatia. That said, there are some great eateries scattered around the old town, Lapad and Gruž.