Well I'm no expert on laptop cleaning, but I will share with you my experiences and practices.
I used to have an older HP notebook that I used to control my 8" telescope. I also used it for geocaching and GPS with logbook when I went offroading in my Jeep. So it got pretty dirty and banged up. After every excursion, I would use an air can to blow out any particles in the keyboard and the ports. I would also use a screen cleaner to remove the dust and dirt from the laptop's screen. Then I would use an alcohol wipe on the keyboard and trackpad. After particular dirty runs, I'd let gravity draw out particles from the keyboard. These simple techniques kept the HP going for quite some time. It finally died when I didn't secure it in its mount in my Jeep and it toppled out on a rock climb.
I replaced it with a used Panasonic Toughbook last year and that thing is practically impervious to dust, dirt, and my carelessness.
Your laptop will likely fail sooner than a non-ruggedized one will because of the harsher conditions, but if you clean it regularly it should be ok.