Continue Reading CocktailsSan Diego Margaritaville: El Agave in San Diego San Diego: home of sunny skies, blue beaches, and the best mexican food you can get your hands on north of the border. Since the area is so heavily…