There is a small upcharge if you stay there. Very minimal and they shuttle you to the port and pick you up. Very excellent service that we received.
You should be fine, but depends how long you will be gone.
It's free during your stay, but I believe there is a charge to leave it during the cruise. We only rented a car during our stay, so i'm not sure on the cost. I'd guess it's nominal since there is TONS of parking available and it was FULL.
Yes, for those who stayed there the night before
Thanks! Your answer is awaiting moderation.