Dubrovnik is one of the most awful places I've visited - literally everything is optimised purely to extract money from tourists.
Want to walk around the city walls? That'll be €20! And if over-priced, mediocre restaurants are your thing, there's plenty of them too.