For your next 26.2 miles, turn to one of these sneakers. From brands like Hoka, Nike, and On, these are the best marathon ...