Personally I would pick Vienna, Budapest and Prague. There's more to do in those cities than in Amsterdam/Brussels. All are beautiful though. I spent time in all of them in the last couple of years - Amsterdam and Brussels are really nice but relatively small.
|