As Mexico's third largest city, there's no shortage of culture and museums, trendy shops and innovative restaurants at your fingertips in Monterrey.