This town is really great. The walls of the city are so well kept and the architecture of the buildings is harmonious in style and color.
The tour on the walls of the building is the one that gives you the chance to enjoy amazing views and also helps you in having a better overview of the entire city.
The terraces have great views to the walls or to the citadel.
While we were looking for a place to eat we noticed that in some places there exists an extra tax called "cover price" and is charged per person, but this was the case in just a few of the restaurants that were located inside the citadel.
Besides the historical points, the beach near the citadel is the perfect place to rest or to cool. The only disadvantage is the fact that is quite small, like the majority of the beaches from Croatia.
Indeed, Dubrovnik is a place you MUST visit, at least once in a lifetime :D