Honestly, this answer can vary for everyone. The best shoe for one person, may not be the best shoe for someone else. Generally, make sure your shoe is lightweight and doesn't feel too rigid. Go to a specialty or athletic/running shoe store. Many have equipment in the store to check your alignment and weight placement on the feet and can make appropriate shoe recommendations for you to try.