My guess is that you’ll probably still be able to drink alcohol at (upscale) hotels…
ETA: I can recommend the wonderful bar at the Okura Hotel. They have great highballs (with a view). One other thing: every Sunday they have an all you can eat seafood buffet. Unlimited lobster, snow crab and so on.