any church to recommend for wedding?
There are so many churches, it's hard to suggest one. You could start locally, find out what parish you belong to geographically and ask there. If you are not a member of the church (which I guess you're not) you will have to pay for a wedding. Maybe you can become members before you get married?
Other than that, what preferences do you have? How many guests? Do you want a big impressive church or a small intimate one? Same for the restaurant - how many guests, do you want it to be exclusive or affordable, do you want to book tables at a regular restaurant or do you want a party venue separate from other guests?
As for marriage licence, you will definitely need one and I don't know how difficult it will be to get. You will probably have to get some papers from China too. The embassy should be able to help you with that information!