iMovie doesn't work on PCs.
There is always Windows Movie Maker (which I think is crappy), or the really good Adobe Premiere Pro 6. You can get Adobe Premiere Elements too, but I don't have any experience with that.
I don't know too much about camcorders, other than the old hi8 Sony I have. I'm sure either the Sony or Canon have really good ones out there.