When I went to Venice, I chose not to go on a gondola ride for 2 reasons: 1. it was raining cats and dogs! and 2. it's so expensive! It costs about 80 euros to go on a short ride, of about 40 minutes. If you want a full hour, it will cost you €40 extra, and this is the day-ride! If you want to have the gondola experience at night (which of course, must be the most romantic thing in this whole world!), you'd have to pay €100 for a 40 minute "giro" of the Grand Canal. Or more, if you want more time.
@Regina Juno I didn't know you can actually negotiate a price before you get in. I always assumed they have enough clients, if not more than they can handle, so they would easily turn you down if you're not willing to pay. Personally, I've seen so many gondolas in the waters, and very few that were 'out of service'. In fact, I was laughing at one point, because it's pretty funny to see 2 gondolas almost bumping into each other, while trying to pass through the extra-extra narrow water spots between 2 buildings