Any other recommendations? I was thinking of staying at the Hotel Principal, but it may be too far from the bars you mention. I do not particularly look forward to Mexico City cabs at night, and so having a hotel in walking distance to cruising destinations would be a good thing.