Also if you want a really good camera that is fairly affordable, I love my Canon HV10:
https://www.amazon.com/dp/B000H7MHFC/
It records crystal clear video at 1920x1080. You will need some decent software like Sony Vegas or Adobe Premiere, but the video quality is so far beyond a standard 720x480 camera that its really amazing, especially if you play it on an HDTV.