If you're considering going to Venice, Italy I say stop considering and just go.
Venice is wonderful and beautiful - but research restaurants before you go and don't think you can count on your phone's GPS because the building are very close together and can mess up your signal.
Try to leave a little time to visit the island of Burano, it's beautiful and a short boat ride from the main island. Eat before you go though, because the prices at restaurants on the island are very high.