$600 is relatively cheap for three weeks. The alternative might be three consecutive one-week rentals: a rental on the trip down that you return after seven days, another seven day rental, and a third, one way rental for the trip home. The problem there though is probably high one-way fees.