Shibuya, Tokyo - ground zero for all things young and hip