Against and shaving gel. With in the sensitive areas.
Wax it up all over baby!
Against the grain for everything except my bikini area. I just use whatever soap I have on hand. For the bikini area, I use this oil stuff called Shave Secret and shave down with the grain, and then sideways instead of up (I never shave directly against the hair growth). It smells kind of funky so make sure you wash afterwards but it works really well at preventing bumps and nicks.
Schick Extreme 3 razor and Gillette shaving cream. Definitely shave against the grain....and always right before I shower :)