This site offers 21 free classical piano downloads and 2,000 public domain classical piano scores for download or on DVD for $10-$15.

http://www.leadsheetmusic.com/classickeys