Princess to the best of my knowledge, is the only cruise line that actually does weddings at sea. The larger ships, Golden & Coral have wedding chapels. Other cruise lines do the wedding in port before you sail, by a JP. Remember, Princess was the original "Love Boat", and they know how to do things properly.
The Best of Luck To You!!