I have had a lot of luck with two pretty cheap brands, Forsyth of Canada and Eagle. They fit me almost perfectly and can be caught on sale for ~$30. Are they as nice as my Zegna or Canali shirts? Obviously not, but at that price point they do the job and the quality (particularly the forsyth shirts) is much better than Calvin Klein and DKNY.
Where do you find those shirts?