Practical information : Eating out Dubrovnik
In the middle of the tourist season, it is a bit crowded, the service is not always the best and especially the queues are long, sometimes very long (one hour of waiting) in front of the best restaurants of the old town (which do not accept reservations). This is especially true in the evening. To avoid them, there is only one solution: have dinner early (at 7pm) or late (10pm). At noon, it's easier, also because the restaurants often work continuously, without taking a break.
Budget & Tips
Dubrovnik has many pizzerias and at least as many fish and seafood restaurants. A word of caution about the restaurant menus: salads are usually served as side dishes, and rarely are mixed salads served as a meal in their own right. Like everywhere else in the Dubrovnik region, risotto (black and seafood) is offered as a starter and as a main course. Formulas or menus are very rare - except in two or three establishments in the old town at lunchtime - everything is à la carte. The city's restaurants all have a terrace, sometimes overlooking the sea.
The meals are far from cheap and every year the prices increase (the prize goes to the restaurants in the old town and those in the immediate vicinity), count on a minimum of 25 € per person. They go very well with wines from the region. The house wine(domaće vino) can be a good as well as a bad pick! A cover of about 15 kn is sometimes charged and results in a fish pie served as an appetizer.
What costs extra
In restaurants, you often have to pay for the food, water and bread (if you use it). Tipping (10% of the bill) is not obligatory but it is appreciated!
You will notice, during your walk in the old town, the presence of touts at the entrance of some restaurants. Generally, the addresses they propose are very touristy and of average quality. It is not impossible to eat well in the old town (on the contrary!), but it is better to avoid the main streets. A good restaurant doesn't need to have a waiter! Also, once you receive the bill, if the card is not accepted, do not ask to pay in euros, as you will often be charged a higher exchange rate.