303 Areospace Protectant is the best stuff I've found.
It's water based and doesn't leave a slimey film behind.
You can find it at REI and most marine supply stores.