I can get mostly frizz free hair by avoiding glycerin and keeping my protein-moisture balance right. If it rains for three days though ....
I have found that smoothing damp hands over the canopy helps to lay those buggers back down and reactivates my gel enough to keep them down for awhile. If I'm doing a braid or 'up-do' I wet my hands and add a squirt of spray gel, mix it on my hands and smooth over the canopy. This really helps tame fly-aways and keeps my hair in place longer.