Только не скажите такого в
Австрии! В Австрии говорят не на диалектЕ, а на диалектАХ - средне- и южнобаварских, швабских, нижне- и верхнеалеманнских. Заметьте, что каждое название употреблено во множественном числе. Это означает, что каждая группа диалектов имеет множество вариантов. Сами австрийцы выделяют также местные наречия, например венский диалект, тирольский и другие.
Гораздо проще сказать, что в Австрии говорят по-немецки. По крайней мере если Вы свободно владеете Hochdeutsch ( официальным, литературным немецким ) затруднений не возникнет. Также в ответ на вопрос Сергея Крылова можно добавить, что в деловых кругах и в сфере обслуживания туристов английским владеют многие.