Hey

I get those blasted red spots your talking about too, it's annoying ><
I found it's better to shave while your actually showering, and I used one of two things usually, either Gillette Fusion ultra-sensitive shaving cream, or cream conditioner (Tresemme, or Garnier have been the last ones I used since I was using them for my hair too

)
As far as lotion goes.....Gold Bond Ultimate is probably the best stuff I have EVER used. It's like $8 a bottle, but dang it puts back moisture like no tomorrow. Another good one was St. Ives Oatmeal & Shea Butter, I found that stuff works fairly well without paying too much ($4).
Hope this helps