When in doubt, stick to the classic D&D party - fighter, cleric, wizard, rogue.
This is a good way to go. Not necessarily the best, but you'll have everything you need. You can substitute each of those classes for one with a different role: the fighter could be a paladin (no, they don't suck) or a barbarian, the cleric could be a druid, etc. And remember the feat Able Learner: For instance, a rogue 1/bard X could support the party and still take care of locks and traps, and a barbarian 1/fighter X would have survival and fast movement on the overland map.
Favoured souls don't need wisdom unless you want to cast offensive spells (the problem is that they aren't too many of those in their spell book). If you're not familiar with their spells, cleric may be a safer bet (i.e. more beginner-friendly), just to ensure you don't end up lacking anything important. But unless you mess up the spell selection, a FS works just as well, or even better in some situations.
Dedicated archers are pretty good on SOZ because you can enchant both your bow and your arrows, so they can end up doing a lot of damage (and taking the enchanting feats with your wizard or warlock if you have one is a good idea). As a rule of thumb, yeah, keep a ranged weapon on all characters, just in case, but you can consider making at least one of them a proper archer (if archery is your primary form of attack and you're not a caster, focus on DEX, yes).
Generally speaking, one level on a high BAB class isn't going to do much. In the case of casters, anything that delays their casting progression is bad, so try to keep them as pure as possible (prestige classes that advance spellcasting in most or all their levels are fine, though). In the case of non-casters, and aside of a few exceptions, like paladin, a bit of multiclassing is generally good (a shadowdancer level is pretty much mandatory on your rogue if you wanna be stealthy, and frenzied berserker and/or weapon master can improve a fighter's abilities).
Regarding monk/clerics (change the race to human for more skills): http://nwn2db.com/build/?127057