Btw, I'm not an accountant, but I did stay in a Holiday Inn Express.
There is one way that you can deduct your commuting expenses. First you have to realize that your residence and your "Tax Home" are two separate things to the IRS. Your Tax Home is generally the place you earn the most $$$. Commuting to/from your tax Home is generally not deductible.....but, nothing in the IRS would preclude you from having another job at your residence.....and commuting from your Tax Home for business reasons is a deductible expense.
At your Tax Home, you can't deduct any of the routine expenses you have there (crashpad rent as an example).....but, if you have 2 jobs, you can deduct the portion of your living expenses at your residence because you are away from your Tax Home for business reasons.
FWIW---my Uncle was a long time, Sr IRS guy. And his advice to me for any questionable deduction, was to take the deduction, just don't spend the $$ because it might get kicked back. And the fun thing with the IRS and tax law's, is that there are a bunch of gray areas, and depending upon which agent/region you are dealing with.....well, you might get different answers.
As to haircuts, if you deduct every haircut you are asking for trouble, if you are getting haircuts every 2-3 weeks to look "professional", and deducting half of them, might float w/ a flexible auditor. but it might not.
as to uniforms, no definition out there on what is not suitable for everyday wear, to me, wearing my blue uniform pants and white shirt is not suitable for every day wear. And I am going to deduct the cost and upkeep of those items.
See-
http://www.irs.gov/pub/irs-pdf/p463.pdf
http://www.irs.gov/publications/p529/ar02.html
For other routine deductions suggestions see
http://www.pilot-tax.com/pilot-tax_organizer_main.htm