J.Crew makes some really soft tshirts, and it's great that they offer different lengths (regular and tall). The price is pretty reasonable as well