Venice is a city consisting of several islands located in North Italy. The city doesn’t have roads but instead water channels.
There are a couple of high-story parking lots at the entrance of the island. They are priced somewhere between 20-32 € per day.
Public Transport is great in Venice! It’s straightforward, well connected, not all too expensive, and most importantly safe, even at night.