European ex-pats and chocoholics alike will find plenty to love about this River North cafe, which sells 90 types of Leonidas Belgian chocolates, plus coffee and tea drinks. The chocolates are made in Europe using fresh cream, and selections are shipped every two weeks from Belgium. You'll also find 12 types of gelato, Belgian waffles and sweet crepes. Got a serious sweet tooth? Buy a box to go--a full pound of chocolates costs about $40.