Booking excursions and completing your check-in can be done online at RC's web site (
http://www.rccl.com) just follow the links on the "Before You Board" pull down menu. All you need to log in to your account is your ship, sailing date and booking reservation number. However, I would suggest you browse, but wait until you have made your final payment in February before you actually act. As for the soda passes, those can be purchased once you are onboard at any of the bars. They also often have a table set up outside the buffet area duirng the Welcome Aboard luncheon to purchase the soda card or wine packages.
Nancy