pksongs is a good site to find Hindi and bollywood songs
you tube
veoh.com & freesports4u.com
download latest free quality Telugu mp3 http://www.indomp3s.com
beemp3.com
Not sure if they have all artists, but the link mentioned below allows you to download song for free and save them right on your desktop.
i mesh is the best for downloading and listening the good quality music
For listening to Hindi songs, you can visit popular music streaming platforms like Gaana, Saavn, Spotify, or YouTube, where you can find a wide range of Hindi songs to enjoy for free or with a subscription.
The best place to find mp3 hindi songs would be from a local library. Libraries often have large archives full of songs, from all types of cultures and religions.
kpnotes.blogspot.com
Usually itunes or napster are the best. (depends on what media player you are downloading it on.)
Go to Lyricshint.in this website provide you all the latest hindi songs lyrics with video.
the best place to get free and quality Tamil songs for phone is at: http://kk-hunter.blogspot.com/