Dubrovnik. It only looks empty because it's early morning and the hordes of cruise ship passengers haven't descended on the place yet.