Sainsbo's have a new (I think, haven't noticed it before) hair range called 'Happy Hair Days' and it is really, really really (did I say really?) good 
Mostly natural with no parabens or SLS, it has made my hair super shiney and soft and volume-y and generally much nocer than it usually is. I am very impressed and actually impressed enough to bother to let you lot know, which is rare.
I have shoulder length, curlyish, dryish hair, and I got the ginger one, which was probably moisturising, but there were others too for different hair which woud hopefully be equally good.
Try it, it's goooooooood and more importantly cheap.