You can stay in HKG for 90 days without a visa, but you need to have a visa to enter Shenzhen. Americans used to have a chance to get visa when then enter Luo Hu, but this convenience was revoked after Chinese citizen s need to be finger printed when apply visa to US