No one pays for Obamas vacations but himself. However, retired Presidents are entitled to secret service protection and a paid office staff. Its the law, honey bunch
The Obama's never paid for their 'Lifestyles of the Rich and Famous' vacations while in the WH. To be fair, none of the Presidents do / did. I personally think that's kinda BS, no matter who is in office. Camp David exists for a reason.
As far as providing a paid office staff - why? When a President no longer is in office he/she should be entitled to a Secret Service detail / protection - that's it! If they want a staff they should have to pay for it. Neither the President or their taxpayer-paid staff is working for the American people after the President leaves office, so the staff should not be paid by the American people.
Just an observation / opinion, not just about Obama but all Presidents.
Just file this on under 'Things that should be changed' in our government, like how a 1-term elected politician should NOT get 'retirement' when they leave office.