Riverton Music is always the place to go for sheet music. Their prices are reasonable and many times they will have a great sale! We got my violin from them and haven't had any problems for the twelve+ years I have owned it. There are many other instruments for sale, including grand pianos. If you go to the back of the store, you can sometimes see them though a window making or finishing an instrument. It is very fascinating. Riverton Music also has a back room where music lessons are given for a fee.