Four days stay in Moorea is really a minimum in my view, especially if you arrive first to this island after a long trip. As for Bora-Bora we spent probably about $200-$250 per day for dining and activities.