Sumidagawa Festival in Asakusa is big, and you can also visit the temples etc. before the show starts. there are huge crowds, but seemingly better than at the Odaiba fireworks festival.