From Vienna’s ball calendar to Easter markets across Austria, March 2026 has plenty to book early and plenty you can drop into last minute