What are the best trainers to wear with dresses? Also colour, I'm assuming white is most versatile but how do you keep them white?!