They will even keep you from going into churches if you are not attired appropriately. Loose dresses meet any entrance requirements, will not earn you stares, and will keep you cool under a hot sun. In Spain, wear a skirt or long pants when touring cathedrals and other religious sites. Definitely no shorts!