Shaving cream is super important and is something that you definitely don't want to skimp out on. My favorite is the EOS (yes, the egg lip balm company) shaving cream in pomegranate raspberry. It smells great, and does a good job at moisturizing.
When it comes to razors, I'm not too picky and I'll usually use any type.
Lotion is nice to use to make your legs soft and shiny. I typically use any Bath and Body Works lotion. Some of my favorite scents are Country Chic, Sweet Pea, and Carried Away.
DIY scrubs are the best thing. You can make them with items that you have in your house, and use them to exfoloiate your legs, or other parts of your body.