I powdercoated some wheels silver/grey then had a powdercoat clear over the top - this improves the finish and looks as glossy as enamel or 2-pack and provides some degree of protection. There are mobile guys that will come to you and paint the wheels presumably not powdercoat. Powder coat is tough but if it does get a chip in it these can grow as water/corrosion gets between the finish and the underlying metal.
Have a look at the finish called shadow chrome. Looks nice IMHO. Although this depends what the body colour is. Presumably you don't want to look like some riced out rollerskate.
Costs about 100/wheel - more for clear or shadow chrome.