jr pass有必要买,交通费会很贵,除非你愿意把很多时间浪费在路上,吃饭就看各人了,路边很多小吃,都是几美元就可以吃饱,店里十几美元,想吃好的就得几十美元,京都肯定要去,奈良无所谓,大阪没什么意思,hostel比较划算,但是建议至少1,2晚享受一下温泉酒店,12天4个地方太充裕,可以考虑多去几个地方,比如富士山,箱根一带。