Guelph is a quaint, rural city known for its limestone architecture, dynamic culture, and high standard of living. History buffs, art lovers, adventurists, and festival goers will all find things to do in the city.