Which ever one is closest and cheapest to get to 🙂 We like Port Canaveral only because we are most familiar with that port. Water is beautiful everywhere, hmmm will have to take advise from other posts, though ST. Johns, ST. Marteen are nice. Which ship, Carnival is probably best price and potentially has water park like the "Magic" but either way don't just look at the cruise lines, look at the specific ship to see what that one has.
-------Now the hard question To Balcony or Not to Balcony, my wife had been on cruises when she was older (20s) with her sister and Dad to go Scuba Diving. That carried over to our first 2 cruises where the statement was made, "I'll never pay for a balcony when we can sit upstairs and see the ocean either inside or out, ok I might have said that too 🙂 and agreed with her. The balconies are not that big and the furniture is most probably plastic depending which cruise line. We then went on a 3 night Disney cruise and thought lets get a balcony because if our daughter (her first cruise) gets sick or goes to bed early we will have somewhere to sit. Since then we've invested in binoculars and haven't been back to an inside room LOL. I try to get us to book an inside room but to be honest I don't try hard at all. But again, it's about the cost. Depends on the budget and whether the willingness to spend more is there. Your First cruise? You may go again someday? Won't have power shut off at home if money is spent? Want to impress the parent or this might be a one and done for the older parent? I know this isn't a simple YES get one or NO it's not worth it, so like any advice from strangers take it for what it's worth …….free .