Fake tan

Hi has anyone got a good fake tan and could you tell me the names of them please, also how do we apply it, do we need to exfoliate first, everyone I get comes out patchy or streaky

Thanks in advance