I have done both, booked rooms separately from flights, and did the partial stay thing on Expedia and book the other hotel right from their website. Don't recall much difference in price. Once I booked the entire trip at Legends on the beach, then called them (Legends) to see if I could split half the time at their sister property on the cliffs (Samsara). They had no problem with that.