Guadalajara is the capital of Jalisco and the birthplace of mariachi music and tequila (the town is an hour's drive away), with a historic centre filled with ...