More than half of Michigan is covered by forests making the state fertile ground for hunting and nature enthusiasts. The state's craft beer scene also draws tourists, while its charming cities lure many new residents. The best places to live in Michigan include Traverse City, Ann Arbor and Grand Rapids.