We need to make one thing clear right from the start – there are very few cheap hotels in Venice. Well, there are cheap hotels – but you will probably have to adjust your definitions of “cheap” a bit. Venice is expensive in general, and its hotels are no exception. And because this is a city without an off season, hotel rates do not drop in the winter as much as you might otherwise expect.
When you are hunting for cheap hotels in Venice, it is very important to pay attention to where the hotel is. You may find a great rate on a hotel that says it is in the “Mestre” neighborhood of Venice, or on the “Lido,” but neither of these areas are in Venice proper. Mestre is the mainland part of Venice (and there is no reason for tourists to go here at all), and the Lido is an island beyond Venice that is a popular beach spot during the summer. If you want to be in central Venice, you will have to leave those two “neighborhoods” off your search list.
In many tourist cities you will find hotel rates skyrocket as you get closer to the main sights – but in Venice, that is not always the case. There are, for instance, several budget hotels right around St. Mark’s Square. This may not be the quietest area, however, so if you are looking for a little peace and quiet you will want to find a Venice hotel that is away from any attractions.
Some hotels to check out for your trip to Venice include the Hotel Astoria (a few short steps from St. Mark’s Square), Hotel Dalla Mora (on a quiet dead-end alley in the Santa Croce area), the Hotel Palazzo Guardi (near the Accademina in the Dorsoduro neighborhood), Alloggi agli Artisti (a short walk from the main train station) and the Atlantide Hotel (also a short walk from Santa Lucia station).