Shorts look best when they are worn with tee-shirt but today some people are also wearing them with casual printed shirts in a place where there are beaches. They look cool at those place but make sure you do not buy a formal shirt with these casual shorts as they are best with t-shirts only.