Best Gelato or Ice Cream

I reminisce constantly about my days in Sicily - gelato for breakfast in a brioche bun, gelato for dessert, gelato in between meals - any excuse really. It's not Italy but the gelato and ice cream in Mexico is in abundance however, I have tried many in this town from Roxy to Tepoznieves style but this little list is the best I have found so far.  When you are having a bad day, no matter where you are - there will always be gelato.