I'm getting married aboard the Carnival Dream in January 2013 and I booked through a TA, but I have experience booking group cruises for my family and friends. It's way easier doing it through a TA or letting your guests with whoever they prefer and the link them to group booking. The Agent that I am working with specializes in cruise weddings.