Is there anyway I can prevent rock chips?

Probably a dumb question.
I recently purchased a 2012 Honda Accord, I've had it for about a month and every time I wash it, there's a new scratch or rock chip on the hood and it's really annoying.
Just wondering if there's anything I can do?
And what's my best bet for touch up paint to cover up the small rock chips? They drive me crazy. My 1999 integra doesn't even have any of these scratches or rock chips.

Get some touch up paint from the dealership and you can invest in a clear car bra. They really need to be professionally installed but its basically a wrap for the front of your car using clear vinyl. They're pretty invisible too.

Change where you are driving.