We were walking along the riverfront and decided to get last-minute tickets for the cocktail cruise. We love boating and figured this would be a nice way to see the city. The boat is nice with a big, open deck and tables for 4-6 people to hang out. The DJ played good music but nobody was dancing. Drink prices were average for a big city.
However, it wasn't a very scenic cruise. You mostly just see trees, parks, some marinas, and a lot of homeless camps along the river. It's a nice view of the Tower Bridge, but that's about all there is to see.
We still enjoyed ourselves, but don't waste your money if you're not into boats or super excited about the bridge.