Ресторанчики и магазинчики есть почти везде, если это не гористая местность с частными виллами, и все это есть во всей Хорватии. Городков покрупнее, где и пляж, и погулять, меньше. В Дубровник дешевле билеты, но там цены выше, чем в остальной Хорватии. Это просто для информации. В любом случае, не важно в Дубровник поедете, в Цавтат или острова ближайшие там - Вам понравится.