The dress code has relaxed over the years. Jeans will be ok. Overall the idea of the dress code is not to attract attention to yourself.
As far as the main highlights, that tour seems to be the one. The JSA visit is a must, everything else just adds flavor.