If you're looking for a charming Midwest town with plenty of history and outdoor activities, look no further than Oshkosh, Wisconsin. From its bustling downtown area to its picturesque lakefront, there's something for everyone in this hidden gem.