Question 1 : We had no clue that we were supposed to reserve show seats. Is this true and if so, is it going to be a nightmare when we try and see a show or what? This is making us uptight. We aren't used to show reservations
You can go to the Royal Caribbean web site and add in all your pre-cruise information. They should also have an area where you can pre book any reservations if required. I know it is a good idea on both Oasis and Allure of the seas, but not sure if they offer that for Vision of the seas.
I have found the beds to be very comfortable, never had a problem...I do love the bed pillows, covers, etc.
Have never purchase the coffee package, but I would hope and think the lattes. Also, not sure about the soy, may-be ask your travel agent.
I bet you will enjoy Royal Caribbean, have a great time.