The best time to go to Austria depends on whether you are aiming for urban or rural parts.
Mountain resorts are best in winter for skiing enthusiasts and summer for avid hikers. However, the urban centres are perfect for visits during any month, with annual festivals and Fasching (ball season) providing something to see and do throughout the year.
For the best of the warm weather, plan on going between April and October.