I'd buy a quality 25*F down bag with a waterproof breathable cover.