Hello, we sailed on the Sea Princess a couple of years ago, she is a beautiful ship. As for your questions i will try to answer a couple. I don't know what recumbant bikes are so i can't help you there. The dress code for Princess during the day is usually short & shirts-You need a cover-up over your swimsuit for areas other than the pools. For the evening the dress code is resort/smart casual w/2 formal nights on a 7-day cruise. As for the wine, i know that Princess will be happy to serve your wine w/dinner for a corking-fee, your cabin steward may serve you your wine in your cabin for the same fee, not sure, double check with your TA. All types of teas- regular, de-caff & herbal are available. They only have diet coke, no de-caff- if you have a medical condition like diabetes or whatever that you need diet or de-caff soda, have your TA contact Princess to make some arrangements.