Amaretto provides an interesting twist on the traditional margarita's orange curaçao liqueur. We start with a homemade sweet-and-sour mix that can be prepared several days in advance. When guests arrive, add the remaining ingredients. To serve in salt-rimmed glasses, pour sea salt on a small plate. Rub the rim of each glass with a lime wedge, and then dip the rim in the salt.