You can visit Shenzhen from Hong Kong without getting a visa in advance!
Visiting or living in Hong Kong and like to have short trip to Shenzhen, but you have no visa? Easy, you can simply go to the border and get a Shenzhen-only visa that is good for 5 days.
This website will tell you how. It’s easy when done the right way.