La Roche Posay is one of the best brands of micellar water because it is suitable for all skin types. It contains hydrating glycerin and does not contain drying alcohols. Other good drugstore brands include Bioderma and Garnier.