If you want to do it right and not invest in new wheels find someone to strip the chrome/copper then either send them off to get chromed or find someone that is handy with a paint gun. I've slowly gotten better with a paint gun throughout the years of owning various old dirtbikes/quads and finally a few cars until my current one.
I've painted quite a few wheels for friends with good results, just very time consuming and lots of patience is needed because rushing results in a bad final product.
Just as an example, hubcaps sprayed with PS2 bright silver metallic, flat black center, and fully clear coated. 2 days to spray them black center first, then masked off and sprayed silver. Finally I cleared the whole things let them dry and baked them for an hour.
Steel wheels were also repainted semi-flat black since Michigan road salt/chloride absolutely destroys them.
Honestly I've never found a way to stop chrome plating from chipping/peeling once it begins. I hate chrome for that reason alone since on the roads I travel daily it only lasts a few years even with multiple washes a week and lots of heavy wax coatings/wheel protectants. Maybe look into some polished aluminum wheels if you're willing to spend the money? That's the route I'll be going at the end of the summer when I purchase new tires.