San Diego's sunny weather calls for refreshing margaritas. Whether you prefer them on the rocks or blended, there are plenty of places to enjoy this classic cocktail. Head to places like El Agave, Puesto, or The Blind Burro for some of the best margaritas in town. Sip on a margarita while soaking up the vibrant atmosphere of San Diego's lively neighborhoods.