Trust me, Daylon. You guys will have a fantastic time. It would take a great deal of effort to NOT have fun in San Pedro. And it's certainly full of nightlife. Maybe too much nightlife. As for hotels, I can't really say because I haven't stayed in any except for Ruby's, and that doesn't sound at all like what you're looking for. I would, however, agree that you guys should stay in town. It does make the stumble home much easier.