Guadalajara packs in colonial architecture, world-class murals, and a zoo that ranks among Mexico's largest. The historic centre is compact enough to explore on foot, while the surrounding neighbourhoods each have their own character worth discovering.