I always buy cheap flat shoes which let lots of water in and generally smell disgusting in a few weeks. Any advice in the best place for flats? Or even small heel?