The British Isles cruise with Princess Cruises stops in four amazing Scotland ports, with gorgeous coastline, castles & bustling cities.