I get all my cold drinks from GJ's most of the time. But Muffin Break make some good Ice Chocolates too.
But, I always drink chai lattes, and the ones from GJ's are shit and watered down. So, for chai lattes, I go to 'The Coffee Emporium' in Hurstville. Best.ever.