If you can find someone to share with you it would be great. The cruiseline tours are no where near as good as the private tours. We had a group and split the cost and it was less then the cruiselines tour.
Research the transportation in Venice. You can get around there very cheaply if you understand the water bus route. Definitely buy a good map for Venice, it can be very confusing.