This is from
http://elitistjerks.com/f47/t24796-shaman_restoration/"AIR:
1) Windfury Totem if there is no Frost Death Knight or Enhancement Shaman
2) Wrath of Air otherwise
FIRE:
1) Flametongue Totem if there is no Enhancement Shaman, Elemental Shaman, or Demonology Warlock.
2) Searing Totem/Magma if you can spare the GCD and there is no danger of grabbing aggro on phase transitions or aggoing other mobs.
EARTH:
1) Strength of Earth Totem if there is no Enhancement shaman. Death Knights have a similar buff called Horn of Winter, but it lasts only 2 minutes (3 minutes with glyph).
2) Stoneskin Totem, which stacks with a paladin's devotion aura.
WATER:
1) Mana spring if there is no paladin for Blessing of Wisdom
2) Healing Stream
3) Poison or Disease cleansing as needed"
I can tell you what I do in parties, but imo its up to you to decide what buffs you need. I'm resto btw...
My general totems are these:
Strength of Earth
Flametongue
Healing stream or Disease cleansing, depending on the area I'm in (if there are a lot of diseases, I use Disease cleansing, if there aren't, I use healing stream so I can dps and heal at the same time lol)
Wrath of Air
IF there are more melee than casters, I will put down Windfury instead of Wrath of Air.
IF there are all casters in group (except tank of course), I will put down Stoneskin instead of Strength of Earth
IF I am running out of mana a lot and have no pally wisdom, I will put down Mana totem.
I think it takes a while and a lot of trial and error to figure out what is best in any given situation.
I hope that helped a bit : )