Prices change fast once you step outside the city walls. A bottle of water that costs €4 on Stradun might be €1.20 just a five-minute walk away. The same goes for meals. Restaurants inside the Old Town are priced for tourists. Some are worth it, but many are not.
You don’t need to avoid the centre altogether, but budget travellers should explore beyond the obvious. Pile, Boninovo, Gruž and Lapad all offer more options at much fairer prices — and most are still within walking distance or a short bus ride away.