Definitely go the painting route and not the cheapy "clip on" covers (if they even fit). Painting them really isn't that hard and it becomes a real fun weekend project for you to tackle and spend some quality time with your new car
I'll second B20Vtec! I painted my OEM calipers on my old civic and go several complements on it! Most auto part stores sell DIY kits and it shouldn't take more than a couple hours to do. That's definitely one of the first thing's I'll do when I get my hatch (soon).
OK, decided to go the MGP cover route via CARiD, ordered gloss red with white lettering & bolt pattern...my 2017 Sport is Polished Metal Metallic, so they should look nice behind those black 18 inchers.
First order got screwed up, they sent me gloss red with black lettering
They have been (so far) very good to work with, made arrangements quickly to have me return the wrong ones, gave me a little credit for my trouble...
Can't wait to see what they look like.
Will post pics once received & installed