So on the days I'm planning on visiting temples, best to wear long pants and short sleeves...and bring a sweater? And since I'm going to be asked to remove my shoes, should I have on socks? Sadly, it's going to be hot but I'll make the best of it for that short time. I most certainly don't want to be disrespectful.