I have found that using a tape recorder...one of those small fit in your palm is the best way....then when you get to your lptp you just record it thru the mic (you'll need a small connection wire from hdphone on taperecorder to mic plg in laptop.
I find some of the free and low price software solutions sometimes leave gaps and take time setting up preferences..bitrate etc.
Advantage of using a tape is ...portability...use a backup and still able to load it onto the lptop at your convenience...there thats my two bobs worth....
Audacity and Goldwave are good programs shareware and freeware..one or the other for recording by the way.