I'm traveling to Guangzhou and have about half a day free. I was thinking of visiting Huaqiangbei in Shenzhen first, but I don't know if anyone has any recommendations for good places to buy electronic components or small devices, especially affordable and reliable ones. Any suggestions would be appreciated! Also, I arrive in the afternoon and should have about half a day before going to Guangzhou at night.