I use Body Shop Define and No Frizz Cream for my hair. I love it, you can't feel any residue, it smells nice and is a relatively reasonable price (well, I am prepared to pay it as I have yet to find an equivalent alternative).
However, I'd like to stop using Body Shop products (I also use their vitamin e facial moisturiser but am going to try superdrug's equivalent alternative) so can anyone recommend a product that does the same job that you can't feel in your hair?