Where to stay in Tokyo to have “easy” access to Haneda Airport, and to buy things

Hi guys, I'll be going to Japan in November, and already booked all my lodging, except the last in Tokyo.
I'll have two stays in Tokyo, 6 nights in the beginning and 4 nights in the end of the trip, I'll mostly stay in Hostels/Guest-houses, but my last one I'll would prefer to stay in a Hotel with private room, to be easier to pack my bags with the things I'll buy (things like, anime stuff, clothes, snacks, etc). My first Tokyo part I'll stay near Ueno, so I would like to stay in a different area.

I was considering to stay in Shibuya but it's hard to find a hotel with a decent price.

Can anyone recommend where to stay to have a easier access to buy the types of thing I mentioned and the Airport?

One more thing, is it worth to get the Airport Limousine Bus?

by SalmonTin