Someone mentioned good clothes. Personally, I've grown quite fond of Merino wool for all my outdoor activities. It's soft, comfortable in a wide range of temperatures, and most importantly, it is INCREDIBLY odor-resistant. I've worn the same shirt for 5 days straight without showering, and it passed the sniff test on the 6th day. Me, on the other hand...