There are a lot of products on the market, but I'm always up for a good DIY mix. You know exactly what's gone into it, you can avoid circulating a lot of chemicals in the air, and it lasts forever.

I use this spray on all the hard plastic and vinyl surfaces. I DO NOT recommend this on windows. It will get them clean, but because of the oil, it takes a LOT of elbow grease. I have another DIY cleaner I use for those!

2/3 cup water
2/3 cup olive oil 
1 tsp vinegar
2-4 drops concentrated soap (I use castile)
4-6 drops essential oil (tea tree is my favorite for cleaning)

Combine in a spray bottle and shake to mix the oil and water, but not enough to make the soap foam up too much. Spray and wipe surfaces with a soft cloth.

The oil will condition the vinyl and hard plastic and give them a great shine. I do NOT use this on leather. Everywhere I have looked says it's fine, so if you want to try it, I suggest spot testing first.