Re: Dry Cleaning
A lot of stuff doesnt HAVE to be dry-cleaned, but it will stay nicer longer if you do. So you have to kind of decide for each piece of clothing whether you wanna keep having it dry cleaned, or just replace it sooner.
A lot of clothes specify in the label too if they're machine wash or dry-clean only. Although like I said, even if you can machine wash them, they'll stay nicer for longer if you dry clean them.
Pants I say definitely dry clean. Machine washing isn't very good for dress pants. Ties obviously must be dry cleaned. Shirts you can generally do whichever you prefer, unless the label states otherwise.
It's definitely not cheap though to take a "load" of items to the dry cleaner, so depending on where your budget is be judicious with what you have done.