Princess is definitely your best choice. When we go on that cruise, we will choose Princess as well. We usually pick the excursions from Princess, they may be a bit more expensive, but always worth it!