Resorts are packed whenever there is holiday anywhere else (specially US)
If you are going to be outside of the resort life and more into the city life, then the BEST time and most people go is Semana Santa (easter/spring break), Independence Day (2/27) and of course Christmas (best 12/15-1/6). ANYWHERE you will be packed around these times.
|