Oh, the Costa Brava—a slice of heaven on earth. The beaches, charming shops and cafes, and, of course, the Mediterranean Sea. It’s hot and humid sometimes, so shorts and a sleeveless top are perfect for the days, while a short sleeve sweater or 3/4 sleeve shirt is needed for the breezy evenings and nights. Whether you’re at the beach, shopping in a market, or popping into the Dali house museum, it’s easy to look gorgeous…