My girlfriend and I were staying at Yangshuo. We had the bad luck to get there during the national holiday of the 1, 2 & 3 of may... So it was literally impossible to walk on the main spots of the town, like the west street. But the good thing (and bad of course too) about chinese people, is that they will always go all together to the same spot at the same time. So we rented some bikes, and went for a ride to the west direction, to the Yulong River. It's amazing, you ride 200mts, and you're alone in the middle of nowhere, with those amazing mountains, rocks, rivers and ancient towns. Once you get lost of all the massive tourists, you'll get to know and enjoy this gem.
Jiuxian is the best of all of the towns. When you go by the main road (which is a very narrow road anyway) you can't really see much. So you have to get inside the town by some of the paths that are there, and you'll get to see this lovely and cozy ancient town.
Just follow the signs of the Secret Garden Café. And if you can, take a hot chocolate in that place! It's so relaxing...
It's really worth going there, and do it by your own, biking.