I wear a lot of tshirts. Looking for some which are good and long (I am on the tall side), in lovely fabric. Happy to invest a bit of money if they last. Any ideas where I should be looking?