While some people may prefer to listen to their music in a more private setting and opt to plug in a pair of headphones, others prefer the freedom that's offered by connecting a wireless Bluetooth speaker. Just like any audio equipment, Bluetooth speakers can cost quite a bit if you want something with more than your basic features and something that has decent audio quality. Bluetooth speakers don't have to be expensive though as you can often find good deals, like this SoundCore Bluetooth speaker from Anker. Normally this speaker costs $79.99 at retail price, but you can currently pick it up for $29.99 on sale.
Anker is a company who is typically known for their excellent battery packs, but they manufacture all kinds of electronics and device accessories, including Bluetooth speakers. The Anker SoundCore comes with 24 hours of playback time making it ideal for those who listen to tons of music and listen to it often, allowing continuous playback with less of a need to charge it constantly. It also has a 66-foot range which is double the range of many Bluetooth speakers out there. There are easy-access buttons on top for power, pause/play and more, and ports on the side for charging and plugging in a device through the 3.5mm audio port if it doesn't support Bluetooth, or if you simply want to save on battery life.