If you have a Kirkland store near you or a Costco they have nice tailored dress shirts for like $20. Note that the tailored ones will be the slimmer fitting ones.
If you don't have those just hit up any department store in your local mall. (Dillards, Belk, Macy's etc).