Spring Break Recommendations

Looking to get some friends together and go on spring break in March this year. Any recommendations about where to go (not too pricey), and when (third or fourth week in March are probably the options)? Went to Acapulco a couple years ago and had a blast, was thinking maybe Cancun this time.