Visiting Michigan & wondering which small towns in Michigan you should visit? Here I list 20 of the best towns in Michigan you must visit!