I fly united exclusively. I go to thailand 1-2x a year. I layover in narita or haneda airports in japan. Usually i take flights opperated by ANA purchased through united for the japan > bangkok flight. 3 hot meals, 2 snacks, unlimited free booze, excellent entertainment and outlets. It's a 24hr flight, so they like to make sure people are comfortable. In 10 years I've never had a bad experience. I have the united card too, and stay in the lounges for a 5-6hr layover in japan with fresh sushi, hot showers, and top shelf booze.
I usually have $1k in usd cash on my person, I'll convert it as I need it, but I always have 2 visa's and a mastercard, which is 99% of purchases. I pick up my car from the airport with credit card, hotel is credit card, all malls are credit card, only the small back alley shops are cash and even most of those have cc these days. But I'm there to vacation and live big. I'll tell you what, your dollar goes far over there, unlike europe where everything is super expensive and pretty much everyone hates you.