More than 2 million visitors come each year to play at the lake. Boat to dockside eateries, such as Shady Gators, or hop in the car to explore small towns like Osage Beach and Lake Ozark. See our top picks for what to do, where to eat and where to stay.