Originally Posted by
alrvd83
Thanks!...just wondering, but what makes those the best?

Budapest is a very classy city. Easy to get to by train. You won't be disappointed.
I have been to all three of the cites you are considering. Budapest is an easy choice.