I just looked at my map of Scotland and it appears that Balmoral is approx. 100 miles. I'm surprised it takes 3 hours each way but certainly not a real quick trip. Balmoral could easily be "done" in a couple of hours but I agree with Seth: probably other things to do that are closer in. We visited when we were travelling around Scotland for a week in a car so that made it much easier. Regardless, you'll love Scotland. Oh, and no, we won't be on this cruise. We're on HAL from Rome to Dover mid-May. Have a wonderful holiday.