In your situation, what I would recommend is Asakusa. Go to Ueno by Skyliner, take the subway to Asakusa, walk around, then in the morning you can take the subway again to Haneda. You get some Japanese temples, traditional stuff, etc. If you have the energy I would walk around Ueno (Ameyoko) But this is really tight and very little sleep.