In reply to Dom Whillans:
I vote for Tallin (Estonia) or Poland (Poznan, Krakow etc) cheap, easy to reach and the old towns are very picturesque. If not them then possibly Bratislava (though its a poor relation when comparing old towns)or Budapest?
Though for romance with easy travel and cheapness you can't go wrong with Prague? Probably the most romantic city in Europe (some would say Paris however I have never understood the lure of Paris its a sh*t tip full of grumpy people).