Depending on your budget, I’d consider the Bluesound Power Node.He can use Internet Radio, Pandora, TuneIn, Radio Paradise,(Allfree) and Amazon HD, Qobuz and Tidal and a bunch more.
And as far as speakers, The Klispch RP 600m ll’s get great reviews are very reasonable priced.
All the best.