USAWeather.io provides current weather, 14 day weather in daily and hourly weather for all major USA cities and towns.