Its personal preference. For us, we like staying at Country Inn Suites at the port, the day before, relaxing there, having dinner at Fishlips or Grills, and watching the ships leave the night before. Our room usually overlooks the port so the first thing we see is the
DCL ship were traveling on. Were on the first on one of the first busses to the port.
UBER Lyft or other transport options are available to get you to PC from MCO.
As others have said MCO is an option where you fly in and take DCLs bus to the port.
Realistically yould need to figure out what's most important and most economical way to get there.