I'm a little confused about what is acceptable church attire in Italy. I'm not packing anything sleeveless or low cut, nor any shorts, but I'm a little confused about skirt length and head covering. Is knee-length appropriate or do I need to take an ankle-length skirt? I'm short, so I'd rather not. I plan on wearing stockings to cover my legs. Will that be immodest? I know in some cultures, showing any leg in a church is disrespectful. Also, I understand some churches require head covering for women. I'm packing a few scarves but I only have two that would work for that (one in red, another in violet). My concern is they'll be too gaudy. I will only be visiting Florence and Rome. My understanding is that it's the churches in less touristy areas that are particularly conservative, but I'd rather not find out the hard way. Thanks!

