Makeup help

What is the best makeup to cover freckles and sunspots? Names and Brands please!