The communities in Northern Ontario offer many accommodations and attractions to the outdoor enthusiast looking for both the urban and outdoor experience. Major cities thrive in the north with the advantage of being surrounded by wilderness or just a short drive away. Many of these communities offer hiking and biking trails within the city limits. Numerous cities and towns are located right on a major lakes or rivers such as Sault Ste. Marie on the St. Marys River, North Bay on Lake Nipissing, and Thunder Bay on Lake Superior. Below are some of the major communities located in Northern Ontario.