The Echo Dot (3rd Gen) ($20, originally $40) will be your new best friend. You can ask Alexa to play music, set timers, call anyone hands-free, control the rest of your smart home, get information about almost anything and get the news, and so much more. You can also get the newer Echo Dot (4th Gen) ($30, originally $50).
If you're looking to splurge, treat yourself to the Echo 4th Gen Smart Speaker ($60, originally $100). It has premium, high definition sound, perfect for the music lovers.