This was a great day and had a really nice experience. The boat trip was great (you get a drink and a snack on it), as well as a really interesting audio guide.
Exploring the castle was really interesting and the route in general covered all of the key parts of the city that we wanted to see (main square, library, river, bridge museum, etc).
We were lucky enough to have a private tour because we were the only ones to have booked it on the day. Our guide Vojta was very knowledgeable and really engaging and made the tour a memorable experience.
He was really proud to share his knowledge and culture with us and this was nice to see.
I would definitely recommend and would book another tour.