Have a great time with your family! :) Japan can be very cheap if you stick with local food.
I used Rakuten Travel for bookings and it was very useful (cheap accommodation, pay on arrival, etc.) Also got a rail pass, which was awesome for travelling around different cities, considering one-way...