Hermosillo is one of the largest cities in Mexico, with a population of around 850,000 people. It's a modern city with all the services you would normally get back home. Shopping, eating and tourist attractions are all throughout the city. http://wikitravel.org/en/Hermosillo