There are several outlets one can visit to download MP3s legally. Firstly would be to visit the artist's webpage as they sometimes upload a free version of their song. Amazon at times will also offer free MP3 downloads as well.
Yes, iTunes is a reputable site with legal music. They even have deals so you can legally download some songs for free.
You download music for free-- That is not legal at all. So no, it is NOT a legal site to download from.
If a band or musician has a download link on their/his site, then it is legal. Otherwise it is piracy.
There are no legal sites that would offer music free of charge unless the copyright of said work had expired. A good site though would be I-mesh or something similar.
You can download IA Vocaloid songs from Nicosound. This site is basically the audio version of NicoNicoDouga. On this site you can download all of IA's songs that have been posted on NicoNicoDouga.
You can download Heart of Midlothian songs at Amazon.co.uk.
Itunes
no
no sites to download c.g. songs
Check
Go onto a site (or download Lime wire), and then download your songs.
One is www.letmewatchthis.com