Visiting Europe is expensive for most Americans, so when somebody starts dishing on ways to save cash while you're there, we're all ears.

This time, of all places, it's the United Kingdom's Post Office who's got the inside scoop. No, seriously, for whatever reason (not enough mail to deliver, maybe?) the British post office's compiled a list of of the continent's least expensive cities to visit for a weekend -- and Budapest, Hungary takes the top spot. Based on the cost of food/drink, sightseeing, and transit fares, as well as two nights of accommodation and other "essential" necessities, a weekend in the Hungarian capital would run you, on average, about $187.79 (airfare excluded, obviously).

Where should you go after Budapest? Here are 10 European cities where you'll get the most bang for your buck, along with the average amount you should plan on dropping for the weekend.

10. Brussels, Belgium -- $326.15/weekend ( 10,437 Baht.)

Flickr : Matthias Ripp

9. Istanbul, Turkey -- $296.41/weekend (9,485 Baht.)

SHUTTERSTOCK

8. Dubrovnik, Croatia -- $260.44 (8,334 Baht.)

Flickr : Trish Hartmann

7. Tallinn, Estonia -- $239.23 (7,655 Baht.)

Flickr : Adrián Pérez

6. Riga, Latvia -- $238.72/weekend (7,639 Baht.)

Flickr : DAVID HOLT

5. Lisbon, Portugal -- $221.45 (7,086 Baht.)

Flickr : Pedro Szekely

4. Prague, Czech Republic -- $220.24/weekend (7,048 Baht.)

Flickr : Moyan Brenn

3. Warsaw, Poland -- $212.35/weekend (6,795 Baht.)

SHUTTERSTOCK

2. Vilnius, Lithuania -- $190.46/weekend (6,095 Baht.)

SHUTTERSTOCK

1. Budapest, Hungary -- $187.79/weekend (6,009 Baht.)

SHUTTERSTOCK

Data Form : thrillist.com