Planning a last-minute getaway -- Labor Day weekend for 2 nights from Chicago. We'd like nice beaches, and good food -- pet peeve is overpriced, touristy, bad food. Would prefer somewhere a bit less crowded if possible. Realize that may not be possible this weekend. Do you recommend Saugatuck, St Joseph, New Buffalo, South Haven, or other ideas??? Thanks.