Real Margaritas (Serves 6)