Explore the historic centre, listen to mariachi music, partake in great nightlife, & more. Here are the best things to do in Guadalajara!