If cost is not an issue, go with the Penthouse Junior Suite or PV. All PVs are the same as far as booking excursions and specialty restaurants are the same. PV1, PV2, PV3 are all the same - only difference is location on the ship. I would not worry so much about specialty dining reservations unless you are really picky about when you want to dine.