I am all about indoor cover which keeps the dust away from the car.....
You just need to make sure that the car is clean and dust free before you cover it up.
I would recommend this
http://www.trademotion.com/partlocat...catalogid=4462
PS: Your car is very used to being covered when not driven :-)