Kansai 4 days itinerary 1st time in japan for my friend but 4th time for me check.

We are arriving KIX on 9 am of 12 december and leave japan on 10 am of 16 december from KIX

this is my friend first time in Japan but I have been to Osaka twice, Kyoto/Nara/Himeji/takayama/Shirakawa-go/Kanazawa/Kobe/nagoya once

We want to see as many places as possible and also something new for me but also let her see highlights of Kansai.

We are okay to leave hotel early and go to bed late and even switch hotel every night.

day 1
Kix to Kurashiki
then dotonburi or Tempozan at evening/night
stay at Kyoto

day 2
explore kyoto+uji maybe lake biwa or otsu
stay at Kyoto

day 3
early morning kyoto + go to kinosaki onsen ( try to reach before 3PM)
stay at kinosaki onsen

day 4
go to takeda castle ruin (this is maybe) then Himeji
then go back to osaka on afternoon
stay at osaka maybe close to KIX

I wonder if it this is possible I know its a bit rushed
my friend purpise is to see as much as possible and for me is to explore new destination.

and also i can switch thing up or there are any area recommended will be very welcomed.

I am thinking about move himeji to day 1 and replace Kurashiki
then on day 4 i can go to amanohashidate.

Thank you in advance.

by poondes