Faribault, Minnesota

Faribault, Minnesota is a lovely, well preserved town, about one hour and a half straight south of Minneapolis/St. Paul. One of the earliest European settlements in Minnesota, it is filled with beautiful architecture, and prominent institutions.