Suggested alternate translation: 这里下雪的时候很漂亮
What about "when it snows this place is pretty."
Isn't the subject HERE and the 'what' is the condition when it snows?