golf, golfing, michigan, golf, course, courses, northern michigan, northern michigan, tee times, tee-times, tips, clubs, lodging, packages, bay harbor, arthur hills, michigan golf trail, links, quarry, preserve, americas best golf courses, golf club, country club, seaside, lakeside, lake michigan, petoskey, charlevoix, harbor springs, semi-private, daily fee, upscale, best modern courses