Go to Shinsaibashi. It's Osaka's Shibuya. In Shinsaibashi go to Dotombouri for resturants, full of neon lights, and buzzing with entertainment (you'll easily find a hairdresser there). For shopping try America Mura (right near Dotombouri). Very funky, lots of clothes shops, some people in fashion overkill.