Video Editor for syncing mult camera videos
Not sure if this can help you, but take a look at PluralEyes. It can automatically sync your videos based on audio.

As for video editor, I recommend Sony Vegas Pro