Hello all... I and a friend want to head out of Boston towards some warmer climes for the 4-day Thanksgiving weekend rather than fattening ourselves up with turkey. Problem is there are so many choices that I'm feeling a bit overwhelmed trying to pick a place. I want to go somewhere that has beaches and some historical sights as well - for example would love to go see Mayan ruins. I checked out Cancun but am not sure about how safe it is to stay away from the resort areas. Has anybody stayed in downtown Cancun or somewhere not in a resort?
Another option I'm exploring is Puerto Rico but have heard that it is very expensive once you are there.
Any tips/ suggestions regarding Puerto Rico, Cancun or any other place in the Caribbean or Central America would be immensely appreciated