We just booked a Med cruise for Aug and now I'm wondering how to pack. I was in Italy 20+ yrs ago and remember no knees or shoulders showing to enter churches. For me that's easy since I can wear capris and a short sleeve top. What do guys wear on hot day? Long pants?