i usually start wearing thermal under clothes around November and think about not using them around March, in the UK i never bothered although in can get quite cold there too. Here i couldnt imagine walking out side in anything colder than +4 with just one layer of cloth on my legs, how the women manage stockings and such is beyond me but i guess they have more fat to shield them.
when does it stop snowing in Poland?
Depends, although snow is common here in the winter its unusual for it to be on the ground for any length of time as the temps regularly come up to + for a few days and melt it. It can snow in April but unlikely, sub zero temps in April are fairly rare.
(he is from Rzeszow), if it matters I'll likely live with my cousin in Krakow.
i spend a bit of time up near Rseszow in the winter and it is significantly colder than Wroclaw.
all that rain Poland gets!
Youre most likely to see rain in the summer months, August sees the most. It certainly doesn't rain as much here as the UK but compared to California quite a bit i suppose.
I'm thinking about buying some water proof hiking boots from the Northernface or something along those lines.
Perfect, i spent quite a bit on my shoes years ago and they are still going strong, proper strong hiking boots, with good grip for walking on snow and ice.
Gloves: I really have no clue, maybe leather with fur in them or something? Wool perhaps?
Ski or snowboard gloves are perfect even better would be leather motor cycle gloves depending on how much time you spend exposed, having said that i usually just wear the inners for my snowboard gloves.
Jackets: Would a snow boarding jacket work? How many jackets/sweaters and what types would be ideal?
Its all about the layers, any jacket will be fine providing you have enough layers underneath.
Hats: No clue here,but I'm assuming an American baseball cap won't cut it and the furrier and fuzzier the better.
Just get a standard snowboarding cap, you dont have to look like a Russian with a big fury hat and ear flaps.
You forgot socks, very important.