Planning our stay in Guilin / Yangshuo for mid-January 2012. Can anyone advise on a comfortable hotel (need not be posh, but must have ensuite bathroom)? There will be three of us, me & 2 kids (one is a teenager), so we need to be in one room. We are in the area for 8 nights, so I'm thinking it would be good to have maybe 5 nights in the town & 3 nights somewhere more rural. Any suggestions? Also, I have no idea how much to budget for meals, excursions, tour guides, local transport etc... Any advice from recent travellers would be fantastic.