China can be dirt cheap - if you stay in the cheapest hotels, eat in cheap noodle shops, and travel on local buses. A nicer hotel (2 or 3 star) in Kaiping would cost around 200 rmb a night; food is still cheap; hiring a taxi for half a day to see some of the watch towers would cost about 400 rmb.

Not much ferry transport around now.