I know everyone keeps saying that Venice is very expensive, but this is a place where you can eat as much as you like for 7 Euros.
It is a trattoria-restaurant in Campiello del Remer, near Rialto, and from 5pm till 7pm nearly every day you can go and eat from their buffet as much as you like, and you only pay 7 Euros.
So what is the catch?
The catch is that during that time you will pay 7 Euro for any drink. But if you get yourself a glass of wine or a nice Spritz you can go back and eat from their buffet as much as you like. At the buffet you will find small delicious bruschettas, hot steamy creamy risotto and tasty pasta.
Trattoria al Remer is in Campiello del Remer:
first you must find San Crisostomo church, then the little bridge ahead of the church. Do not cross the bridge but look for the little tabc shop, on its side there is a very, very, very small alley. Go in and right at the end of it there is the couryard with the trattoria.
You can take the food on a plate and your drink and sit outside by the Grand Canal.