Tight undies usually hold in place pretty good. Some people wear 2 pair.Cold weather doesn't effect it much if it stays in contact with your skin. I don't use the squirt cap,I just use the regular cap. I usually keep a couple hand warmers handy. Have never had to use them though. If it gets a little too hot just blow on it when you put it in the cup.