Call me a tool, but I love hollister t-shirts. They're the only ones that seem to fit me the way I want. They are more narrow in the body so if you get a large or whatever they won't be super wide. If it's a brand new shirt it'll be like $15. But you can find clearance t-shirts for like $7-$10.