Don't have enough room for a full-sized piano? Try ThinkGeek's new Japanese wrist-mounted version.
The tiny piano slips right onto your hand and gives you access to a full octave, with 5 notes on the fingers and three on the wrist. All you need is a solid surface to tap them on.
Oh, and it also comes with multiple sound banks, including basic piano, bells, and cats.