My son and I will be traveling from the South out to Montana via Spirit of New Orleans --> Empire Builder. We will have a sleeper. His medication has to be kept refrigerated. An ice pack won't last all 50 hours. Does anyone have experience with this and/or recommendations?