im not really a fan of denim items besides jeans but i would go with a denim shirt. i saw a cool one at jcrew recently. and yes those fit fine. club monaco makes a nice pair too. good luck!
what a stressful past 4 months its been. so relieved!
dark neutrals make you look thinner and taller, short hair cuts make you look taller. shorter men should keep their jacket short, which will make their legs look longer, they should also wear pants that sit high on the waist and have short or no cuffs. good luck!