The center of Orillia is home to cultural attractions like Orillia Museum of Art & History, so you might want to stop by during your stay. If you want to experience more of the culture Orillia has to offer, head to Lake Couchiching, Lakehead University - Orillia Campus, and Bass Lake Provincial Park.