Too bad you are missing LHP by one week! She is the undisputed Karaoke Queen.
Wish I could help with Progreso, I usually just shop a little, take the $1 bus tour, and go to a beach bar.
My friends did take the Chichen Itza tour on Solstice day. They said it was hot, long, and exhausting.