It depends what you are looking for, but there are a lot of nice little gems in Detroit.
Right by the Joe the busiest spot to grab a bite / drink before the game is
Cobo Joe's. Pretty standard bar - old and not polished, loud, and you'll have a good time.
If you're going to the Wings game, you're not restricted to stuff around the Joe. There's our public transportation, called the People Mover, that's $.50 that had a Joe Louis stop.
If you like breweries,
Detroit Beer Co is the place I end up at most downtown, it's a half a block from the people mover, and they'll give you free tokens to boot. Price / menu is comparable to an Applebees, but the food is a few notches better in quality.
Greektown as noted above has several good restaurants. Actually, all of them are good. Also a people mover stop, plus nice access to the casino.
Many of the other large bars like Nemos also run shuttle service to and from the game.
Many things to choose from!