Agree with Ferg totally , Fake Bake is the bestt it is expensive but there is a deal on the web apparently were its 2 for �50 which personally i think is quite good . But i rather go with the expensive 1's than the cheepies that are normally rubbish !!!
L'Oreal do a great gel tube - it never seems to streak but you have to moisturise well before using it and rub it in well. The Garnier spray one is quite good. I have been using the Dove moisturiser with a hint of tan and its the best I have found so far as you can put it on just before you go to bed for a couple of nights and get a nice even light tan
i use piz buin moose 'max' its really cheap very good colour very dark and looks like youve been abroud not tangoed!!! i put it on twice a week and it lasts.