Guadalajara hits headlines over recent protests demanding better public services; a major cultural hub in western Mexico.