For less than $10, you could probably find some decent ones. I've got a couple sony boombox style cassette radio CD players that I got a few years ago for $5 each. Great sound!
I've been burning more and more music into cd's lately and been enjoining the experience of physical media. My mom used to have a bunch of CD's and cassettes when I was a kid and have honestly been getting tired of paying a monthly subscription to music apps. I got a decent portable CD player on Amazon for like $20 and thrifted a bunch of blank CD's and a CD case at my local Goodwill.