My flight plan:
San Diego, CA —> Portland, OR —> Vancouver, Canada —> Tokyo (Narita) —> Tokyo (Haneda) —> Osaka —> Kyoto
Long, right?
I passed out on the first to flights (Portland and Vancouver) then had several hours layover till my plane departed to Tokyo.
I didn't sleep so much on the plane to Narita Airport since a) they were playing Star Trek (the movie) and b) it was very amusing to watch Monsters, Inc. dubbed in Japanese.
When I got to Narita I took a bus to Haneda Airport and arrived around 8pm. I knew I had to stay there overnight, and I'd read that it was possible, but I didn't know exactly how things worked, so I just picked a seat in the arrivals waiting area and stayed there until all the planes had come in (all the while hoping that I wouldn't be kicked out of the airport or something).
I fell asleep slouched over my bags while waiting, but thankfully I woke up around the time a nice security officer came by and gave me a little slip of paper to fill out that was a "Request for Permission to Stay Overnight (For Foreigners)." I dutifully filled it out, and was thankful I could stay there what with my flight to Osaka being at 6:30 in the morning and all.
The security officer who dealt with me was REALLY nice. I had a suitcase, two duffels and a backpack. A little heavy, but not to troublesome to carry around. Still, he loaded my stuff onto one of those airport trolley things I've never used before. Then, even after I initially refused, he shoved another set of chairs next to mine to make a "bed" like some of the other overnighters were using. I would have been fine with just my one set of chairs like the boy the next set over, but hey, I couldn't very well break them apart after he'd taken the time to shove them together for me.
Then, I flew in the morning to Kansai International Airport (in Osaka), and from there took a JR train to Kyoto Station, where Diana picked me up and navigated me through the bus system to somewhere near my temp place (which is in a pretty good location downtown, at Shijo Omiya).