Just go to a banana republic outlet. Sign up for a BR card for the extra 10%. They also send you coupons in the mail if you have the card.
For button up shirts, their Cotton Stretch Classic (98% cotton 2% spandex) shirts are my favorite. The are almost wrinkle free. And the fabric looks new even after a few washes. Also try H&M and Express. But be aware though, there are still junk in these stores. So don't always go for the "label". However, I find that visiting these 3 stores is the most efficient way to shop for clothes if you hate shopping as much as I do.
Also, a trick for people who hates ironing but can't afford the cleaners for your shirts: After washing your shirt, toss it into the dryer on high for 30-60 seconds, hang it up right away. THe end result is a 80% ironed look.