Dress is generally stylish but relaxed, with neat casual wear acceptable in most cities and restaurants, while beachwear, very revealing clothes, or sportswear are best kept for the beach, gym, or very informal settings. In churches, some traditional festivals, and more conservative towns, people cover shoulders and avoid overly casual outfits, and in summer many locals still favor light, well-put-together clothing rather than shorts and flip-flops for everyday errands.