Stockholm's bid would place the mountain events in Åre, which is a very long way from the capital (six and a half hours by train, seven hours by car). Beijing's bid would place them in Zhangjiakou, about three hours away by car under optimum conditions. I remember reading that the mountain events in 2006 were about two and a half hours by car from central Turin, and that's about the same time required to go from Oslo to Lillehammer, where the mountain events would be held if the Games were awarded to Norway. I think that's about the upper limit of practicality if the IOC wants to maintain any feeling of having one cohesive sports festival.
I also wonder about whether the IOC would actually award the Games to one country (Poland), when the proposed venues for the Alpine skiing events would be in another (Slovakia).
Given all of Ukraine's political, economic, and logistical problems, I don't think it's likely that the IOC will award these games to Lviv either.
I think that Almaty and Oslo are probably the two with the best chances.
We shall see.