long sleeve - try minus 33. Cheaper than smart wool but just as effective in my opinion - I think I paid 40 or 45
long johns - I've got smart wool but they run around 75 bucks
socks - smart wool - get em at REI when they are on sale - 4 pair for 3 from time to time
best stuff you can get. warm and absolutely no stink (that may be the best part)