The best running shoes offer support, speed, and style, but all of that can be tough to find—especially at a solid price.