There are a lot of shops there.
I took those pictures at 9:50 am on weekday, the most of shops open at 10:00am though.
You will find whatever you want to buy.
The street is full of people every weekend.
Here is official site for Ameyoko.
We have share houses and an apartment near there.
Please check them.
Sakura House Ueno Okachimachi
Sakura House Akihabara Monte Rosa
Sakura House Akihabara Apartment