Your description of the social life there in San Cristobal sounds alot like Cabo San Lucas. Party for whatever excuse you can find...
If you had been here any night for the past week you would have sworn it was New Year´s Eve. People out in the street, music everywhere, and lots of fireworks. Tonight is the real New Year´s Eve so it will be interesting to see the celebrations.