Britney Spears and Sam Asghari soaked up the sun in Mexico as they celebrated her birthday with a lavish vacation!