Justin Bieber and Selena Gomez had a blast in Mexico!