Spring Break in Freeport?!

Looking back at my Wanderlust list, I never expected to abandon sun and surf for clouds and snow but here I am! For spring break, I thought I would be hanging out on the main deck of a carnival cruise somewhere in the waters of Mexico amidst sombreros and rowdy college kids, but instead, I'm [...]