The rest of the year you can wear flats or cute sandals, but never flip-flops. You can only wear flip-flops on the beach, to walk to your towel. If you are over 18 years old, you are not allowed to wear sneakers, unless they are oxford shoes or converses and you are an alternative hippy or perroflauta.