I've always been a fan of Hanes T shirts.  They are relatively cheap, but last for quite a while.  They are priced right, and really don't shrink much.  I recommend getting one size larger than you normally wear.  I am always a Large type of guy, but after several washes, they will shrink some.  Get yourself one size larger.  Trust me, they will shrink some.  Highly recommend.