Going to Japan! Looking for advice (travel, culture, reccomended places to visit, etc.)