As to your question on piano samples (should you want to venture down the softsampler/VST road) - relatively cheap are the Sampletekk's pianos. There's a discount currently, I believe. Sampletekk's pianos (of which I have a few of them) are not the best (they don't have sympathetic resonance like Ivory/ Galaxy/ NI pianos etc, of which I owned quite a few of them as well), but they are also lighter on CPU and RAM as a result (not to mention, cheaper).
I like the Yamaha CP300 (the touch, the build-in speakers), but I don't like the piano sound in the CP300/ CP33 (as is with most Yamaha's keyboard pianos - esp the higher ranges). That's personal preference (although I must say I've owned more Yamaha keyboards than Roland to date, the latter of which piano and acoustic instrument sounds I prefer way more than Yamaha). But softsampler pianos blow them all away.
There are lots of piano samples out there. You can do a google search on the list I'm going to give you (price also differs) - Ivory 2, Galaxy, Native Instruments, Vienna Imperial Grand, Garritan's Steinway, Pianoteq, East West Quantum Leap Pianos (I think it's on discount now as well, but still costly), Truepianos, Sampletekk (quite a few pianos there), Art Vista Grand Piano, Toontrack's EZkeys (latest library out in the market, which I've voiced my unhappiness over it in another forum thread) etc. They are all made different, even though the piano model may be the same.
If you're a piano sample freak like me, then you may want to slowly build your library/arsenal of piano sound for different genre/arrangements. Between all the different libraries, I have several Yamaha C3s, several Bosendofer 290s, several Steinway (C and D models), uprights, grands, some taxes CPU/RAM heavily, some light etc. Each one is used for different setting - depending on the music and how the piano fits in it in terms of tonality, colour etc. For recording, I almost NEVER use hardware keyboard sounds (even if it's Roland). Few reasons: sample piano sounds are way better than most hardware keyboard sounds; everything is recorded internal in the PC which bypasses audio line in/out thereby minimizing all the issues you face with recording a live instrument. If I were to record live using mics, I would record a REAL piano, not a hardware keyboard with piano sound. A real piano still breathes life that cannot be replaced - but I'm going off-topic already...