lol! Anyways I forgot to add more to my post.
Sunroute is one of those places that won't reserve restaurants for you AT ALL. If you want to hit any nice restaurant you're going need to book in advance asap. That kind of leads to the main problem because most restaurants will only take reservations from your hotel. This was 2 years ago, their policy may have changed. I would double check.
Tsukiji is Sushi Dai or bust. Everything else won't taste much better than what you can get at a quality sushi joint in Vancouver. Get there at 4-4:30am to get the first seating or be prepared to wait 2 hours plus.
Forget about Jiro...it's not even rated that high on Tabelog (aka Japan version of urbanspoon). The end all be all is Saito right now. Yasuda was enjoyable, affordable and he speaks english and likes to talk if you engage him. Makes for a nicer dining experience vs. some of the other sushi-yas where they can barely tell you what you are eating. I used these links to help with my dining itinerary:
50 best Tokyo sushi restaurants according to Tabelog.com users Luxeat
50 best Tokyo restaurants according to Tabelog users Luxeat
I think you really have to search for craft beer to find it. 90% of places only stock Suntory/Kirin/Sapporo etc...
For a quick Ryokan experience, maybe try Hakone. It's closer to Tokyo, but their mainly known for their onsens.
As for shopping, specifically for Japanese denim/leather go to Ueno and hit up Ameyoko. Raw denim heaven and yes it's cheaper. Free chain stitch hemming if you have the time as well.