If you get a railpass there is no need to get a SUICA or PASMO card in Tokyo as you can travel for free on the very convenient circle line.
Japan does not have to be that expensive, with the railpass traveling is relatively cheap, accommodation and food can be cheap too.