St. Charles and Geveva, both nestled on the Fox River, were founded in the 1830s and have quaint historic districts, beautiful homes and sprawling green spaces.