From casual to full-service restaurants to lakeside eateries and nearby hidden gems, here are our favorite spots to dine around