I don't remember if they have flannel - but the Little Red House in Medina is a cute little store.
i know I have to touch and feel the fabric, but The Fabric Shack in Waynesville (SW Ohio) has online fabric. I shop in their store and would highly recommend their online fabrics. They have a lot of flannels and they are beautiful - I've used some in a project that i was working on.