I use Tirox chain cleaner (kerosene based) and it comes with a fantastic spiral brush that goes on the chain to clean it. Then after that's cleaned off and dried I spray the chain with that DuPont Multi-Use Teflon spray (blue can). So +1 on the DuPont!
Due to the low miles I put on over the summer my maintenance goes like this:
Clean the chain thoroughly, rinse off (per Tirox instructions), and dry.
Ride the bike around for about 10 miles to heat up the chain.
Spray with DuPont teflon spray
Every 400-450 miles check the tension and lube only. Unlike most other more sticky lubes I found DuPont's spray doesn't attract a whole lot of grime and grit from the road. It's also somewhat self-cleaning so when the chain is warm and I spray on a new coat it partially washes away the previous crap that was on the chain.
Lube only, store, and wait for spring.
*-Regardless of mileage I lube the chain after every bike wash as well.