In order to determine the best concrete driveway sealer you need to figure out what your driveway is composed of and what type of protection you are looking for.
Stamped concrete: Stamped concrete is typically used in southern parts of the country to add a decorative look to concrete driveways. Typically an integral color is used to make the concrete look like stone or brick. When it comes to sealing stamped concrete driveways you can use a decorative acrylic sealer that will add a gloss or a satin finish to bring out the colors, textures and patterns. Since acrylic sealers are topical in nature they need to be reapplied every year to every few years especially on driveway applications with vehicular traffic.
Pavers: Pavers are similar to stamped concrete in the way that a lot of time a decorative concrete sealer is used to darken and enhance the colors of the pavers. However, decorative sealers need to be reapplied every few years. If you are looking for a longer lasting option a penetrating concrete sealer can be used. Penetrating concrete sealers do not leave any sheen they leave a natural finish but are able to keep out water and harmful road salts from damaging the pavers.
Broom finished concrete: Broom finished concrete is the typical finish of concrete driveways. Broom finished concrete is usually sealed to keep out road salts, stains, mold and mildew. Penetrating concrete sealers are the best option to seal broom finished concrete as they will not change the look or the appearance but will provide the longest lasting protection. Penetrating sealers typically react chemically or impregnate the concrete to form a hydrophobic surface environment. This is turn keeps out the water which would otherwise normally carry salts and damaging substances which would in turn lead to cracking and spalling. Penetrating concrete sealers can also resist small stains from oils and greases and allow for easier clean up.