Do these divisions of time seem about right or should we bias our
schedule towards one island over another?
3 nights on each island is a minimum, do not remove a night on one to assign it to the other.
We are going to Milos for Beaches
Note that in Milos most of the large sandy beaches are located in the west of the island which is an almost uninhabited area (Natura 2000 protected area).
A car is essential and rental companies will only allow you to go there if you rent a 4x4.
The other beaches are impressive because they are made of volcanic rocks but the sandy parts are in the minority.
we were wondering if it was preferable to stay in a hotel/resort or
Airbnb?
Most of the accommodation are run by locals, ranging from studios to large villas with swimming pools or apartments with kitchenettes. It all depends on your budget and preferences in terms of independence.
Going to a hotel is in my opinion without interest unless you are too lazy to prepare your own breakfast every day with that you have bought on site in minimarkets and bakeries.
In Sifnos we are thinking about staying around Appolonia
Apollonia is the capital of the island and where you will find the most businesses, accommodations, boutiques, and restaurants.
It is also the hub for all the bus lines that go to all the other parts of the island.
In addition to Booking, Airbnb and other platforms you can go to:
https://www.roomsinsifnos.com/
which lists most of the accommodations in Sifnos.
We have no idea what area to stay in in Milos
The capital (and the port) is Adamas, right next to it there is the village of Plaka which is interesting. But be aware that you will need a car if you want to go to the beaches. Especially since the bus network in Milos is not that great.
Otherwise you also have the possibility of going to the north of the island to Pollonia which is a small village with a lot of accommodation, one or two beaches and a whole row of restaurants along the coast, rather touristy with even a Greek-Japanese fusion restaurant (!)
Personally I don't like Milos too much, I only spend a little time there and always go to Kimolos which is accessible from Pollonia and which suits me more in terms of tranquility and authenticity.
I prefer Sifnos, its villages, its inhabitants, its beaches, its food and its many hiking trails. https://sifnostrails.com
Some places in Sifnos over the years..
https://photos.app.goo.gl/VzC4AhQsonCjLnkw5