We always rent a car. A full size will run you around $40 for a day. This is cheaper than Disney transportation, and allows you to leave when you want and beat the crowds. Drop your luggage at the port, return the car, and take their shuttle back. Just do the reverse after the cruise.