Houghton, at the base of the Keweenaw Peninsula, has been named a small town "hidden gem," according to a list compiled by ...