Use skipped taxi journeys to get to most places and you have more than enough time to watch all cut scenes. If you die or fail a mission just reload the last auto-save.
I managed it in 24 hrs, answered all phone calls from friends, went bowling, drinking etc with them to get my Like % up. Also did some races for Brucie and all 9 Assassination missions.