Odawara: Japanese castle town invites travelers to become 'daimyo' for a day
Just 50 miles from central Tokyo, Odawara is an attractive port town with a rich history. Today, travelers can experience this past by signing up to live a day in the life of a “lord.”