Kate Middleton completed the Three Peaks challenge in this £229 insulated cardigan – copy her style from £30