The best times to visit Calgary are June through August, when most of the city's special events take place; and November through March when skiing conditions are in their prime. The winter months mark the city's low season with freezing temperatures that deter sightseers and force room rates down.