Viking Lake State Park is a great spot for a family getaway. It is clean and well-managed, with plenty of amenities including a restaurant, beach, boat rentals, playground, and two modern restroom/shower buildings. There are several hiking trails, a marina, and a horseshoe pit. The lake is large and perfect for small boats and kayaks, and there are plenty of areas with downed trees for prime...