Spaniards don’t wear shorts or vests in the street, it’s considered ill-mannered to do so. A traveler would do well to embrace this norm – doubly so if you find yourself seeking admittance to a church or other monument.