Mazatlán isn’t just another Mexican beach town — it’s a vibrant coastal city that somehow manages to be relaxing and exciting at the same time. I recently spent a week exploring it from end to end — ...