5 things to consider before buying shoes