<p>For the formal wear, check around to see if any of the tux rental places have either a sample sale or an outlet. We have an outlet section at the local tux shop that has shirts for $5-7, pants for $10-15 and tux jackets under $25. My DS grew 8 inches in one year, so this place was very hepful.</p>
<p>For slim shirts, I recommend Express for men. they have very slim shirts, and are no-iron. DS gets most of his ties at Kohls, though I have purchased a few at Goodwill without his knowledge.</p>