I bet that's too individual. So, I would rely on a smartphone with a huge library of music, movies, eBooks, audio books, games - all what was successfully used for morale boosting in the past ages. Also there could be an app for that as well smile e.g. I heard that a simple life events tracking diary helped many to cope with hardships of life.