Not to be a “wet blanket” but are you sure this friend would appreciate a surprise? I would talk to her H and make sure she would be OK with that.
My only 2 experiences with surprise parties were (for different reasons) very negative. (I was not the guest of honor either time, BTW).