In my travel, I will arrive to Osaka and so I will buy a icoca card. Is it possible for me use it in all my holiday in others place? (Koyasan, kyoto, hiroshima, miyajima, beppu, nara, kanazawa and tokyo) or I have to buy pasmo or suica. I will come back to italy from tokyo and not from osaka. Can I back my icoca card and to have my money in tokyo too?
Thank you so much