My winning party was a Paladin, Ranger, Thief, Cleric, Bard, and Mage (Diviner, actually, because you could cast most spells and the ones he couldn't cast, the Bard took over on those). For the most part, I had little or no trouble, except towards the final battle (and everyone has trouble there!)
------------------