I'm a first timer and I'm excited , and I don't even know what the hell I've let myself in for!... Any recommendations as to what sort of gear is best to wear?