Nine affordable Mexican beach resorts for 2018

Check out these awesome and affordable ($200 a night or under) beach hotels for your next trip south of the border.