The streets of France are lit up with Christmas lights, creating a magical atmosphere for tourists to explore the modern architecture and open spaces of the surrounding neighborhood. Skiing in the nearby alps and shopping in the many stores and restaurants make this a popular destination come wintertime.