Weres the best place to buy puppets?

If you mean"place",I would suggest in holidays to go to Shanghai.It is the best place to buy puppets and make puppets.