Welcome to Mexico, turquoise blue sea, crystal white sand, idyllic beach pavilions swathed in fabric billowing in the breeze and knee deep in shiney golden bodies. A Mexican beach resort is probably not the first choice we would usually make. The freedom of independent travel and sitting in and living a location rather than being a tourist is such a wonderful thing. This trip is a little different though, we are attending an event that just happens to involve several […]