There are two setting sprays I would recommend using. The first would be the very popular and much raved about All Nighter Long-Lasting Makeup Setting Spray by Urban Decay.
This spray is raved about by everyone from beauty bloggers to top makeup artist. If you want your makeup to last as long as 16 hours, this is your setting spray. If you have problems with your makeup melting by the end of the day, this is your setting spray. You can get this product from Sephora, Sephora.com or by purchasing it from Urban Decay's own website at www.urbandecay.com
The next setting spray I would recommend getting is E.L.F's Studio Makeup Mist and Set.