LoRa with MQTT - have a look at That Swiss Guy on YT. eg
https://www.youtube.com/watch?v=hMOwbNUpDQAQuite low bandwidth, but if you structure your data and do any derivation of data (eg Dew Point, max/min etc) outside of the remote unit then may well work.
Reliable sensors to connect to the micro are quite important. Also some boards allow shields which make some of the work easier (i.e. solar charging of a battery)
I've been through a few iterations of my own weather station, in the end I am now using Davis instruments for my rain & wind and a IP rated humidity sensor (others die over time due to condensation) with an ESP8266 as the controller, Wifi is just about in reach for the location of the station. Majority housed in a home built stephenson screen.
https://twitter.com/ML_WXSTN1/mediaThis predates my 3d printer, so I suppose I could have made a more compact unit using that but I decided to go for stuff that was UV resistant and COTS - only maintenance I do is clean out the rain bucket leaf catcher every month or so.