Millions of us start our day with a cup of coffee, but not every café is created equal. There’s a lot that goes into a good coffee shop – barista skills, quality of food and coffee ...