You see, if you want to see all of the major attractions in the space of a day, then it's definitely possible, though your day will be very crammed! What is this? However, if you want to see the place without the crowds, then it's better to stay overnight, so that you can enjoy Venice without the day trippers.