What kind of piano should I buy?

It should have 88 weighted keys, a damper pedal and an adjustable bench. Weighted keys means that the volume of the sound from the piano will increase or decrease depending on how much force is used to strike the keys, rather than relying entirely on a volume dial.