Many thousands of websites offer mp3 files for download. For
music to purchase, iTunes and Amazon are large sites with a
tremendous selection. For free downloads, a good place to check is
Free Music Archive or you can try Hype Machine, which is a blog
aggregator that will help you find blogs where artists have mp3
files or mixtapes available for free.