July and August for reliable mountain weather and alpine walks; January and February if you want guaranteed snow on the slopes.
September and March. Hotel rates drop 30–40%, trails are quieter, and the snow is still skiable in March. September often deliver…
Go in late June or July for hiking, or late January for skiing, but book well ahead for both.