Cancun, Mexico has a reputation for being a place for sunniness and endless partying, and it definitely lives up to those expectations.