Do you have an ipod? I always take mine with me and listen to it at night, it helps to keep out all the "hospital" sounds. Most of the time I never here when a nurse or dr approaches - can be a little embarrassing as I usually jump when they touch me . Other than that your list looks great!
I'll be praying for a smooth surgery and a pain free, quick recovery.
Blessings and peace,