My bad Vorkuta. I forgot to reply to this. Győr might be the nicest city out of those. I went there to university, so I know the place quite good. It's also the easiest to get there from Budapest. 90 minutes with train. Szeged is also a good choice, it's a university town, but a little too far. Same for Debrecen. English level is okay among university students, but don't expect many that speak really good english. Best time to visit Győr is during spring, or summer.
Forget about Miskolc. It's a dump.
Forget about Miskolc. It's a dump.