There's Papa Smoke and Ozzie's in Elgin, right off of Route 31. Papa's has a MUCH wider variety, but Ozzie's is up and coming. Check out both.