I just started using a synthetic wax, sometimes called a "sealant". Way less expensive than ceramic, and pretty easy to apply myself (wash, clay, seal). It's supposed to last a few months. I've put it on three cars so far, and two weeks later I can already tell it's holding up much better than carnauba wax. I'm just wiping down the cars with a detailing spray and they look shiny new again.
We'll see how long it holds up. I already like it much better than traditional wax. Sure, I'm still susceptible to rock chips, but I've also had good success with drcolorchip touch-ups.