Ok, first of all, I don't use iMovie (anymore) although I had a look, and it seems to allow NTSC-30 FPS settings and PAL 25 FPS.
(Interesting the idea of using Photobooth, it never occurred to me!)
Here is what I would recommend instead:
If you are working with video, you absolutely NEED to have QuicktimePro, and if you don't, it's dirt cheap.
In QTPro, select FILE-New Movie recording.
In QT preferences, you can choose: Good, Better, Best, and Device Native.
Device Native is what you want for the highest quality.
Funny, I experimented just now with all available settings, and found sync issues with ALL of the settings.
I checked the AudioMidi settings, and my audio rate is 48Khz, which is in line with the "Device Native" setting in QT.
So in short...I am just as stumped as you are!
I can only conclude that using the built in camera for these kind of purposes is clearly the wrong tool. Great for SKYPE, not so great for anything else.
However, the sync issue could be solved by hand, in iMovie, by simply dragging the audio left or right on the timeline until it appears to be in sync. You could use a clapper, or do what I did, and clap my hands in front of the camera before and after the performance take.
The sync might drift on a longer video clip, let me know how it goes.
9 times out of 10 though, sync problems are usually due to the audio being recorded at 44.1, instead of 48kHz, or, at 24 bits instead of 16 bits.
My suggestion is that you find yourself a proper video camera instead.
There are so many things available....in car cameras, portable Flash memory cameras, even the camera on your smart phone. The only downside, is that inevitably you will have to transcode your files first, before bringing them into iMovie.
On my last journey to Thailand, I video blogged every day of the journey and uploaded it to Youtube. I used a cheap Nokia phone, the built in i-Sight, and also a MINIDV camera.
I had sync issues, I had aspect ratio problems up the yin-yang.
Luckily, I also had Final Cut Pro at my disposal, so I could fix these issues.
The camera that was reliable, and required no transcoding, was the MiniDV cam.
It shoots at 29.97 FPS, NTSC, audio 48Khz, which iMovie was designed to accommodate in the first place.
Good luck!
Treatment