The best hiking shoes are comfortable and supportive enough to wear all day out on the trails. Here are our top choices.