You have one Snowball for the first torch, then you should go under to collect other ones. then you can go out again and you should climb to the top from left, easy peasy!
Do I need to climb there? Should I collect more snowballs?
yep, exactly right there. it should be reachable there