For mousepads, it really depends on what mouse you buy. I've heard that difference sensors prefer either hard or soft mousepads. However, most sensors don't prefer either type, so it's up to you if you like soft or hard. I like soft mousepads since it's a lot nicer on my hands (and it's mobile, you can wrap them up...).
As for mice, I personally love Logitech G mice. I have a G500s and it's awesome! What budget do you have?
Another good brand is Corsair, I just tested out a Corsair Sabre mouse, and it's very nice.