If you do not like rain, then you should come to Calgary.
The weather is not that bad. Let's say, it snowed last week, but the snow has been melt, because of Chinook.
See below.
chinook---A warm, dry wind that descends from the eastern slopes of the Rocky Mountains, causing a rapid rise in temperature.
So Calgary is not really bad.