My friend introduced me to a lovely little cafe in Astoria called Freezepeach, at the corner of 30th (maybe 29th?) and Ditmars (end of the N). It is an internet cafe, but not oppressively so, is comfortably furnished and has a nice, big selection of teas. I had TWO LARGE rosehip ice teas that were just perfect and refreshing and stored charmingly in big glass mason jars in the fridge. I believe that their coffee drinks are all espresso based, which I prefer actually, but I didn't really investigate so could be wrong. I also didn't notice whether they had any snacks, so I apologize for that. Anyway, I love this place. The server / host answered all neighborly inquiries as to the state of business these days in some form of "hanging in there" - so I urge all of you in the Ditmars hood to pay a visit and help it stay! It is the kind of sunlit coffee shop with nice staff-folk who let you linger as long as you want that people always ask about on this board. And it doesn't smell like mildewy coffee grinds like Starbucks.