Trailfinders are great for long haul if you're not brave enough to do it yourself. Normally I find tripadvisor.com and itasoftware.com give me the info I need to book alone but we have done several complicated trips to Asia with Trailfinders and I highly recommend them.