Treviso is one of Ryanair out of town airports. Marco Polo is the nearest to town. The bus service to Treviso is pretty good though and a link to it is below.
http://www.atvo.it/airport.php?ld=index_euro.php&id=1&var=t
From this website the cost to Mestre(where hotel is ) is 9 euros return. this bus stops in the same place as the bus to Marco Polo and is a few steps to the hotel/the train station to Venice. If youre Italian is as good as mine

The price of 320 euros is pretty good for two adults for four nights i think thats a good price when compared to other cities.
Never been to Prague would love to go though.
Karen- Venice prices can be on the expensive side unless you sniff out the Menu Touriste which are on in a lot of restaurants for about 14 e for three courses.
Hope this helps!