I know that it is on average $1600 to fly to China. Plus you have the cost of the Visa to get in to China, about $150 depending how you get it. Then it is usually $70-$100 a night for the hotel. The good thing is that it is cheap to eat!
Keep in mind too, that a lot of players get invited to multiple events that are close together so the logical choice is to stay in Asia rather than flying back and forth in a three week period. I have done this before after being invited to tournaments 3 weeks apart. The cost of that trip for flight, accomodations, etc., was about $5000.
JB, you and I have spoke about all of the issues with things in the pool world. Obviously, no one listens to the ones that speak out. I have lots of opinions of the way things go, but I'm going to keep them to myself. I've learned my lesson I guess. Also, you are right, the top 16 WPA ranked players get automatic invites to tournaments that are within 90 days of the ranking change. Example, if you were ranked top 16 after the World 8ball you were automatically invited to the Philippine Open, and Beijing Open and the World 10-ball. The China Open is dependant on your finish at the Philippine Open I believe.