All:
I think we are all adding good suggestions, but here is my take on this.
First of all, you mentioned having a surge protector. Well, this is an AC power device, and has no effect whatsoever on the 12 volt DC circuits used in the lighting, etc.
Second, my first move would be get a good stock of fuses, then remove the light bulbs from the lights, and try the lights switch again to see if the fuse still blows. This will tell you if your problem is bulb-socket related or not. If the fuse doesn't blow, then check out your fixtures for socket area shorts. You can easily remove the socketsfrom the circuit by unscrewing their mounting screws, and disconnecting their wire nuts. Then do the fuse blow test again. No fuse blow means the problem is with the lights you removed. Beyond this it starts getting into wiring run through walls, ceilings and possibly slides. For the length of your campout, you may have to run temporary 12 volt wires duct taped to your walls/ceiling from the switch to the lights. Then you can get some heavy duty circuit troubleshooting done when you get home. You will need duct tape, wire and wire nuts. Be sure to wire in the ground return in your temporary circuits, too.
Good luck!!!