How to download music for free?

I want some way to download music so that I can play it during workout hours (even without the Internet).
Any suggestion?

Spotify Premium has a download option.