You can not LEGALLY download music for free.
When it comes to downloading songs, words "legally" and "free" don't go together. Either pay for it or download it illegally. Or don't download it at all.
Live mixtapes.com
You cannot download the music for free legally. All Lifehouse music is available on iTunes for download. If you visit Lifehouse's official website, you can listen to several of their songs online for free.
beemp3.com
Yes
One can legally listen to the songs of A.R. Rehman online at Saavn website. One can also download their application which is available for all platforms. This is the easiest way of accessing his songs.
Youtube
Reverb Nation and Last.FM are good sites to download free Hindi songs. Download Hindi MP3 is another good site to download Hindi songs.
In Spotify.
You can at this website - downloads.nl
Noisetrade is a site that allows people to legally download free music. They do have a option where someone can donate money and most of these are indie bands.