What makes the perfect coffee shop? We asked our food critics ...