Any advice will really depend on where you live and the dominant source of local error. These are all good options for the US and if the one main source of error is near surface winds around complex terrain then you can also look into WindNinja from the National Forrest Service.