I had a friend try that (with a lady in Thailand).
Guess what? They have hyper-expensive shopping malls with credit cards in Thailand, too
he gave up and came home alone
And the answer is to not marry, not give her access to your finances, and when they express a desire to exceed your budget, say "No. Don't like it? Door's over there."