At close to 500 acres, Indian Lake Park is a great go-to spot any time of the year. The park is an easy 15-20 minute drive from nearly anywhere in Madison. It features 6 hiking/cross-country ski trails, a small lake, a sledding hill, a warming house, fishing and even a dog park! Trails include part of the Ice Age Trail system and run from easy, flat rambles in a field, to winding switchbacks up a steep hill. Views from the hill top are amazing.