As far as socks go, I love Nike Dri-Fit (ankle) socks. They are snug and help from your feet being soaked when you ride.