Any recommendations for a outdoor speaker I could use with HA / Wifi?

I would do this using Logitec Media Server (LMS). Then you can use a chromecast enabled speaker, an Airplay enable speaker or any arm board running linux with squeezelite connected to a Bluetooth speaker. LSM can send music to any of these three options.