Another option is to buy a "wash book" from a local detailer and just stop by on a regular basis (for example JD AutoSalon in Winchester does them at a reasonable rate (781-771-1500))
But touchfree wash combined with some cleaning afterwards is probably your best option if you don't want to visit a detailer all the time
I agree with JMH, JD AutoSalon's wash book is a good deal and they do a great job.
If you are looking for a great "Touch Free" car wash, the best I have found thus far is the Barn Car wash in Saugus, MA http://www.barncarwash.net/saugus-ma...h-packages.htm
on Route 1 North. Their $14.00 wash includes circular wheel cleaning brushes (one on each side) that cleans the wheels and is the only thing that touches the car (if you choose that option). Pretreating the wheels with Sonax before entering also helps if the wheels are very dirty. The Touch Free is also open 24hours a day.