Dubrovnik is a beautiful place and the water is crystal clear aquamarine blue. It would be lovely in the summer to go to the beach. The old town is wonderful. Souvenirs here are very expensive. I'd buy elsewhere.
We walked through the town and also took the gondola/tram up to the top of the mountain. The view is unparalleled.