Prefer reasonably solid sole so can cope with the odd puddle etc. Can some well-researched fashionista MNer out there provide me with a cunning edit? TIA!