After Edzna we drove into Campeche in search of a place to stay where we could watch the national championship football game on ESPN. After trying a few places, we found a rather unique hotel a few buildings down from the cathedral. It's not the sort of place I'd have expected to watch American football, but it worked nicely, especially since there was a very local and inexpensive restaurant a couple more buildings down.
Campeche's old city is a UNESCO site and it really is a lovely place. I wish we'd had more time there, but at least we had a little time. There are city walls from the days of pirate attacks.