I agree about cakes and sweets(which are also delicious in Germany) but I disagree about food.Czech and hungarian food tastes better than austrian and it is sth many tourists want to taste(it is considered an asset in these countries).
And what order these tourists in Czechia? Goulash, knedlik and a beer. Anything else? Maybe Svíèková and Vepřová peèeně, and that's about it. Go to Prague and you have problems to find a restaurant with Bohemian/Czech food these days, they all sell international cuisine. Hungarian cuisine is good, no doubt, but repetitive. Paprika, sour cream and meat. But they have great cakes, unlike the Czechs.
No, trust me, where Bohemian, Hungarian and German cuisine mixed, in Vienna, you find the most interesting cuisine. The goulash you usually associate with Czechia comes from Vienna for instance. And the Austrians know at least 7 different types of goulash... tourists just don't know this.