These are some of the best restaurants, hotels, and things to do in stunning lakeside Grand Haven, Michigan.