Cheap short breaks are easy to find, with many offering great-value accommodation, low-cost public transport and plenty to eat and drink without breaking the bank. Generally, for breaks in Europe, central cities such as Prague, Krakow and Budapest, and the Baltics (Tallinn, Vilnius and Riga)...