Davis Instruments makes some of the best and most accurate devices. I have the Vantage Pro2 sensor suite and recommend it. More expensive than some but worth it. There are various ways to upload data to the internet.
I have an AccuRite weather station, it has an indoor and outdoor component. The indoor display is connected via USB to a Pi running WeeWX under Raspbian. It works well, I would recommend it.
I bought an Acurite Iris for $90 and a $25 SDR dongle for the RPI (no indoor hub necessary). You don’t even need WeeWx if you just want to pump messages to MQTT… this can be done with rtl-433.