Main thing is find a local coffee house that roasts, grinds and brews. Avoid darker roasts, they are simply over roasted which produces a consistent but burned flavor. Medium roast (City to Full City) from freshly roasted and ground beans will be a revelation.