Smell is not caused by sweat. Smell is caused by the reproduction of bacteria on your skin. Sweat helps those bacteria reproduce, but sweat itself is odorless. So, shower in the morning at your home before you ride in. You will arrive sweaty, but not smelly. A quick towel will remove that sweat from you, and then you're fine.
As for clothes, ignore the Nashbar/Performance advertising. Five $6 T-shirts from Target makes a lot more sense to me than a single $50 Nike DriLanceUltraFit Sweat-Wicking Wonder Shirt. When one gets dirty, you can wash it, and wear one of the other four.