Sorry to hear about how tough the waiting is - and the symptoms you are having. I was lucky enough to have my parents come stay with us. Agree 100% with ggc's response. It might be worth while seeing a vesitbular PT in advance, not just to have pre-surgery guidance but having that relationship already set up makes it easier AND you will know how far away s/he is.
My surgery was mid August, so thinking back...the biggest things to consider are:
1. Prescriptions (right after surgery)
2. Appointments (driving fits in here)
3. Keeping the house put together
Prescriptions: Right after the surgery you will get a zillion prescriptions, and will need to think about how to get them filled, work with the hospital to see if they can be filled at the hospital pharmacy (my husband & father (2 separate people) had to drive to 3 different pharmacies to pick up my prescriptions).
Appointments: My first appt was 2 weeks post surgery, with each surgeon. It was further past surgery with the PT. If you have Lyft or Uber nearby, this is the time to use them. I suggest sign up and use them for a few trial rides in advance so that you don t have to work through the process at the time.
Keeping the House Together: Your sister should be able to help with laundry and dishes for the 2 weeks she is there. When she leaves, depending on how your balance is, focus on simple tasks one at a time. Maybe do a deep clean in advance. I had someone come and walk the dog each day while i was recovering (even though my parents were there)
Meals: My co-workers set up a meal train for us, so we had too much food. If i was doing it again and didnt have them, i would prepare a number of meals in advance, even a menu, to remove a decision making process. The fewer decisions you have to make, the easier recovery it.
I wrote a blog (its a mess, the ordering is wrong, etc) but here is the section re: the first few weeks recovery, if it helps. Caveat that EVERYONE is different. https://it-started-with-a-tumor.blog/2018/09/25/post-surgery-what-to-expect/
Lost of supportive thought your way!