Have looked at cruises on and off but they seem so complicated to book. Especially to include adult DS and teen DD. How do you work out the rooms? Is it best to book through an agent who would have experience in booking cruises for our first time?