I am a Royal Oak local, and i would suggest first off right in-town, the Royal Oak Brewery. Fantastic beers, and a menu that is both american comfort food, as well as a twist on bar favorites. In addition to that the absolut best mexican in the area is Taqueria Lupita. $1 tacos and a meal for 2 under $20, is unbeatable, especially considering what is offered. Redcoat as mentioned above is great food and they usually have a few good micobrews on tap.