Harajuku and Aoyama have very few sleeping options, which is a shame because both districts would be attractive places to stay, with their cafes and restaurants, as well as good transportation access (on both the JR Yamanote line and the subway). Though you would have to contend with Harajuku's daily crowds.