Theres a whole opti coat craze going around but it seems be the thing to do if you want long lasting protection. I have yet to try it myself but seen it on other cars it works wonder especially in the winter.Here with another wax option
This time one that is known to last a VERY long time surpassing pretty much any paste wax.
Great water beading characteristics too..
If you want a wax that lasts forever look into Optimim Opti-Coat
Only problem is it is recommended that professional application be required.