Be careful with a lot of the "Spray on and soak" sprays. Most are very acidic in nature and will eat away the clearcoat coating on your rims.
I have found a proper car wash soap and a soft sponge will do wonders on a weekly or bi-weekly cleaning. Waxing the wheels with
Wheel Wax also goes a long way to making them easier to clean and keeping the brake dust from sticking.
(Yes, I wax my car wheels

)