How and where to buy DnD minis?

My brother has asked for some DnD minis for Christmas, specifically a spectator and a set of orcs.

What are the best minis brands and where can you find what's in each box?

Are the Wizkids boxes random?