I currently live in Berlin which is getting borderline expensive (still much cheaper than almost any major western city - more so now with the weak euro). I've heard good things about the Czech republic and Bulgaria. Seems like Croatia isn't bad either.