Stay away from polyester - it doesn't breathe. Go for all cotton or linen shirts and shorts. Baggy so that the air can flow to all the parts of the body that you don't want to show off in public. I'm a fan of boxer shorts too. But put something over them when you leave the house. Please.