The cold in Shanghai is a wet cold and worse than the dry Beijing cold IMHO. Shanghai is a miserable and dreary place in January. It is also prone to a kind of thick, low hanging fog/smog mix that can be very slow to dissipate; so much so that they close the highways occasionally in the winter due to this. Sorry to put a damper on your plans, but it is what it is.