We did in August. Breakfast being lavish in both countries, we normally had only yogurt, fruit and sweets during the day. Dinner was available for about 130 Schilling or 400 Fnt. Prices in Vienna and Budapest are higher. As to the language, we made do with a bit of German.
Distances shown include diversions and riding around in towns.
The only technical problem we had was a puncture. We cross Vienna along the danube, through beautiful parks. We pass Orth an der Donau and get to Hainburg. Have a look at the nice spa Bad Deutsch Altenburg, which offers convenient accommodation. After a few kms, we enter the Czech republic, and get to Bratislava.