If you want to see Venice, I would suggest staying a day or two before boarding your ship. Last month we stayed in Venice for three nights, then took the train to Ravenna. At the train station there was a bus chartered by Celebrity to take people to the ship. The tickets for the bus did not need to be booked ahead, and the ticket price ($10) was added to our stateroom account.