hey hey smooners
you've received many different ideas for hotels above. what are your dates for venice and where does your cruise depart from? you will have to find transport to cruise port from venice and it helps us to know to where, (bus, train, taxi, shuttle) and what ship is your cruise? are you flying into venice and plans on how to get to your hotel? many bridges/steps/stairs, uneven walkways, cobblestones, pushing/pulling luggage, get instructions from hotels your are staying at.
depending on canal "river" you're hoping, since they can be noisey and very busy, many are like a "busy highway" with many boats of all kinds, stay on an outer canal.
do your research, book early and things will go smoothly. (europeforvisitors.com)
good luck and have a great time & enjoy.
aloha