Sort:  

It is quite a view!!! The lights and the snow add it to the atmosphere! Is it France?

haha, I guessed it right!