To prove it, look no further than Neshotah Park, home to the town's beautiful ... Two Rivers Two Rivers is nestled on the Wisconsin shore of Lake Michigan, roughly three hours north of Chicago ...