I’ll give you some of my must-have features-
*Touch sensitivity (pressing harder or lighter effects the sound like on a real piano)
*Keys that are weighted or just feel like a real piano as you push them down.
*Price can’t exceed 0.
*Must have 88 keys.
*Must sound nice and close to a real piano’s sound.
And here are the links of the keyboards in my budget, which I like-
*M-Audio ProKeys 88sx Keyboard and MIDI Controller-http://www.musiciansfriend.com/product/MAudio-ProKeys-88sx-Keyboard-and-MIDI-Controller?sku=706300
*Yamaha YPG-525 88-Key Portable Grand Keyboard-http://www.musiciansfriend.com/product/Yamaha-YPG525-88Key-Portable-Grand-Keyboard?sku=707461
*Casio PX-110 88-Key Privia Digital Piano-http://www.musiciansfriend.com/product/Casio-PX110-88Key-Privia-Digital-Piano?sku=706075
These are only three that I’ve found in a small amount of time. And one might be obviously better than the other, for example, but I truly want someon else’s opinion. Suggest keyboards if you can!