Host city in France of the 1924 Winter Olympics (8)
I believe the answer is:
chamonix
(Other definitions for chamonix that I've seen before include "Ski resort at the foot of Mont Blanc" , "French ski resort" , "French Alpine resort" , "Town in SE France" .)