Basically everywhere in the German speaking world it's considered kinda weird to talk to strangers and people are quite...Shy, I guess? It's always the thing I appreciate most on visits to Canada, the US or the UK, just how talkative and nice people are.
This applies more to Austrians than to (north) Germans, and the Viennese are additionaly also grumpy and complain about everything, despite living in one of the cities with fewest things to complain about.
Also personally felt a lot less accepting of foreigners than Berlin. I far more often felt like a curious attraction and "obviously" you're not really Austrian if you're not ethnically Austrian, even if you speak German and have lived in Vienna your whole life.
Once you master the Austrian 'Schmäh' everything is good :)
Ouch. That's pretty bad, especially for... you know... Austria.
this is good: http://www.economist.com/news/christmas-specials/21712044-ci... (always wondered what is the reason so many great minds have put their thoughts to paper (all during roughly the same time) in Vienna. The place was a breeding ground for both the most crazy and the most genius ideas.
Specifically about schools- how would your child feel being the only Jew/Black/Muslim/Asian/etc in class?
I think Hungarians are quite a bit more world-savvy these days. Chances are your child wouldn't be the only minority in their class, and even if they were, it wouldn't raise many eyebrows.
From an external perspective, the primary disadvantages of Budapest/Hungary are the small size of its domestic market (~10M people), a language seen as difficult to learn, and the occasional decrepitude that we in the West aren't accustomed to seeing, such as cracked sidewalks, missing cobblestones and crumbling plaster.
You can see they are quite similar, but it's also obvious that Soviet Block happened to one of them.
I'm not saying that the best thing about Vienna is the highway that get away from it (LOL), but as a foreigner it's the perfect "beach head" to explore the continent (and Eastern EU is crazy fun, people are more can-do than can't-do. There are a billion other reasons such as history, culture, cuisine, outdoor & sports ... Taxes are high (like everywhere in EU) but you get decent healthcare. Also salaries in IT are good especially if you are freelancing pretty identical to Germany. (avg > €60,-/hrs).
Another one of my fav is Berlin. Salaries not as high but fantastic software / start-up ecosystem. City is very affordable compared to other parts of Europe so lower salary is not huge issue.
disclosure: I'm Austrian (though have lived outside Austria the past 20+ years)
EDIT: typos