ElJugador: For a first time Icewind Dale player
This is my party now in insane difficulty:
Fighter/Thief - simply the best archer (bow, sword)
Cleric/Ranger - tons of really useful spells and good fighter and good AC (any armor can be used) (sling, mace/flail)
Fighter/Druid - really good spells and good fighter and good AC (any armor can be used) (sling, scimitar)
Fighter/Illusionist - tons of spells and the second best archer (bow, sword)
Bard - spells and lore (very, very, very useful for identification!) also very quick level progression (crossbow, sword)
First what you want to do is to make sure everyone in your party has ranged attack (bows for fighters & thieves, slings for clerics and druids, crossbow for the bard). That's you first line of defence! Yeah, if the enemy cannot hit you coz you kill them before reaching you, you already won.
Second, you need to use tons of spells, especially area spells like sleep, blur, entangle, web, spike growth and the usual fireball and the like. You will need lots of fire/acid based attack (either with magic weapons or spells) due to the large number of trolls you will encounter.
Ohh, and if you play just on normal difficulty, don't use a lot of multiclass characters since your level progression will be somewhat slow (the fighter/thief can be an exception).
So a good party for a starter could be:
Fighter/Thief - you need thief for the traps (bow and sword)
Cleric - you'll need tons of healing (sling and mace/flail or hammer)
Druid - really good spells and can use scimitars (sling and scimitar or spear)
Illusionist or other specialist - moar spells (sling)
Bard - spells and lore (crossbow)
pick any for the 6th, a Ranger, Paladin or simply a Fighter could be a good choice for a tank. But if you use only 5 characters, your level progression will be faster. Btw, I like Druid and Ranger since they have healing spells, Sunscorch, Entangle and Spike Growth, simply just great spells!
Ohh, and you need one character with high charisma (Paladin or Druid is perfect for this), and make sure he/she is the first in your party when entering shops and talking to the shopkeeper since you get discount for high charisma.
Btw, don't play on easy since you'll get less XP and loot. The higher the difficulty the more XP, loot (especially magical stuff) you get! Also you'll need more time to plan your battles which makes the gameplay somewhat tactical. Turning on the auto pause options help a lot!