Cant comment on the city centre ones,as we have to drive to our coffee stops.For good coffee,we vary between Cognito,Coppa and the Tree house.
From hillwalking trips - Have a cafe run up Deeside via the Falls of feugh restaurant,Banchory,Spider on a bicycle,Aboyne,The Bothy,Ballater, and the Bothy,Braemar where you can sit on the balcony outside,above the river Cluanie if its fine