From quaint neighbourhood cafes serving artisanal brews to bustling urban hubs where baristas craft gourmet concoctions, these coffee places offer a taste of perfection in every sip