It's also full of endless rolling hills of farmland, 3 beautiful rivers, and tons of small towns ... as endless charm, Princeton has been called one of the best Illinois towns for a weekend ...