But choosing the right shoes can be a major challenge. From heels and oxfords to sandals and running shoes, these shoes are ...