San Francisco (or San Pancho, as it known affectionately to the locals) is a gorgeous town on the beach of Nayarit, with miles of peerless beach and arresting jungles. You can stay at a local hotel, bungalow, bed and breakfast or upscale villa; anything is possible in San Pancho. The town boasts art galleries, alternative health services, jungle adventure tours, and moutain biking tours. In San Pancho you can ride, go out on the ocean in a kayak, sunbathe on the beach, surf; there are a myriad different ways to entertain yourself and your children here.