No, but Finland (Helsinki) did host the 1952 Summer Olympics.
The Bahamas has never hosted an Olympic games.
Finland has never hosted the Winter Olympics.
Russia will host them in Sochi.
snow
Innsbruck, Austria
yes!
Not yet
Nagano, Japan.
The U.S.A was the host of the 1918 winter Olympics. They were held in Lake Placid, NY.
Turin, Italy hosted the Winter Games in 2006.
Unfortunately not.