If you love to drink lattes, the best coffee beans to buy are medium dark or dark roast coffee beans. The fuller body and flavors in these roasts marry well with the milk, which can overpower lighter roast beans.