No.
The Bahamas has never hosted an Olympic games.
Finland has never hosted the Winter Olympics.
Russia will host them in Sochi.
The U.S.A was the host of the 1918 winter Olympics. They were held in Lake Placid, NY.
snow
Nagano, Japan.
Not yet
yes!
Turin, Italy hosted the Winter Games in 2006.
New York
Sochi, Russia.
Yes, in 1952 the summer Olympics were held in Helsinki, the capital of Finland. The winter Olympics have never been held in Finland.