The best cities in the US for runners