The 8 Ball Saloon below the Blind Pig on First Street used to have two tournaments a week. An 8 ball tourney on Tuesday nights and a 9 ball tourney on Sunday both starting at 8 pm. I haven't lived in the area in 8 years though, so I'm not sure if Leonard or anybody else is still running tourneys there.
The student union is a good place to practice
Jackson, Michigan has a bar that was called the Garage on East Michigan Avenue that had a 9 ball tourney on Friday nights. Jackson is 35 miles west of Ann Arbor.
The Billiard Cafe in Battle Creek (80 miles west) was known as a great pool hall. I think it is called the Brickyard Pub now