I've decided (finally) on getting some sort of car bra, despite my distaste for them. Just one for the bonnet (hood), not the lower sections since oddly enough it's the bonnet that's been chipped the most.
hakgwai, you're right, the cover can only be put on while the car is still clean since it fits very tightly over the car and any debris caught underneath can scratch.