I am going to take a 9 day trip to Japan in late May of 2010. For just under $3,000USD, airfare from Oklahoma City, Oklahoma, hotels, travel between cities (Bus, Bullet Train, etc. between Osaka, Kyoto, Nara, Hakone, and Tokyo), breakfast daily and dinner on the last night, a full-time tour guide, walking tours, sightseeing tours, and entrance fees to several attractions (Nijo Castle, Heian Shrine and Garden, the Silver or Gold Pavilion, Lake Hakone cruise, Meiji Shinto Shrine, a Sumida River cruise, and Asakusa Kannon Temple) is all included. Locale includes 1 day in Osaka, 2 days in Kyoto, 1/2 day in Nara, 1 day in Hakone, and 3 days in Tokyo.

With this in mind, first of all, does this seem like a reasonable price for what is included, and second, how much should I expect to bring for meals, admission, souvenirs, etc.? My initial though was around $600 US Dollars. Any help would be greatly appreciated!