McHenry is located in northeastern Illinois in McHenry County northwest of Chicago north of Crystal Lake and east of Woodstock along SRs 31 and 120 just southwest of the NE Illinois' Chain O' Lakes.
Outdoor lovers enjoy Moraine Hills State Park only a few minutes to the southeast. If golfing is your bent, Chapel Hill Country Club beckons you.
One of the highlights of summer is "Fiesta Days", an 11-day event beginning the weekend after the 4th of July celebrations. Various activities and competitions are held at several venues throught the city and always offers a wide variety of food and drink as well as artisans plying their trades.