Composite Bonding is way cheaper than veneers and lasts for years and looks really good. The good thing about bonding is that you don’t need to go through that awful stage where they shave your teeth down to gnarly stumps.
You can also get Secret Veneers which are click-in veneers that cover your existing teeth.