I have a nasty cheap pair but they are the most godawful things to walk in and are too big. I have wide fit so shoes don't always fit in a 5 but 6s are always too big. What size should I get?