I use an Ambient Weather WS-2902 WiFi Smart Weather Station, easy to setup and integrate with wunderground/accuweather etc, plus simple to use with HomeAssistant in a purely local configuration.
Hey thanks for the reply, this seems like a really nice option for me!