Personally if I had a hutch I'd get some cheap duvets and tie them around it with some string. Cover everywhere apart from the front. These will stay on permanently. If the bottom is touching the ground I'd raise it up with some bricks, and then fill the gap at the bottom with duvet (but use some waterproof membrane on the bottom) or just lots of bubblewrap. Then wrap that securely with plenty of plastic or other waterproof material. Groundsheets or clear plastic sheeting would be perfect. Tie this up really well! Then I'd try to get some polycarbonate sheeting and cut it to fit directly into the mesh areas, and just slot that in (and maybe use some turn buttons to keep it in). I'd glue/staple/sellotape bubblewrap to that too. Make sure to leave a gap or a decent sized hole to allow a bit of air in. Then I'd get a big waterproof tarpaulin (i.e. the clear ones, or another type of strong waterproof sheet) and drape this from the top over the front and use bricks or bungee cords to keep it down.
The duvet will keep the hutch toasty warm, but it's important to insulate the bottom too. Covered well with waterproof sheeting, this will last well and should be able to be used next year. The shutters for the mesh parts will cover those up well and cheaply, but still let in light. The big waterproof sheeting for the top will protect well from rain/snow.
Is there a run attached? Big waterproof sheets are great to keep it dry. I always completely cover the top of the run to allow bunny to use it in the rain too. In winter, I screw polycarbonate sheeting to the side to protect from rain and wind (and combinations of the two!). This polycarbonate sheet worked well for me
http://www.ebay.co.uk/itm/330943063072?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649, but obviously it might only be worth it if you have a run that you can use it all up on!