Totally agree, we did the river bus to Venice but taxi (speedboat) back. It was great , well worth the extra cash.
If you are going to have a drink in St Mark's square order a bottle of wine rather than 2 rounds, cheapest way to get a couple of drinks with only one service charge, music charge...