I use a good clay and clay lube on the exterior of the wheels whenever I strip, clay, & polish the car. After clay, I like using a few coats of Zaino Z5. With each wash after doing this, I just towel dry the wheels with no fuss. If I notice any water spots (happens a lot in the Texas summers) I hit em with a bit of DP Krystal Vision glass cleaner.
For the inside of the wheels, I used Never Dull and some elbow grease to shine them up. Only had to do this once (now I just towel them off after each wash, and wipe them down with a damp towel when they are off the car for rotations/etc...). After daily driving the car for the first two years, and seeing some pretty nasty weather, the inside of the wheels got a bit nasty.
The never dull did a pretty good job if you ask me
They hardly see any weather these days, and look pretty good for having almost 80k on them imho.
Good luck and enjoy the shine