We tasted hundreds of tequilas, including blancos, reposados, and añejos to find the best 30 tequila brands for sipping and cocktails.