The advantage of booking separately is that when you book a land and sea together, your cabin determines the hotel you can choose. Obviously booking a higher category cabin gets you a more upscale resort - more $$$. If you book separately, you can book the higher cabin and book a value resort if you want, hopefully saving some $$$. I would check both ways to see how you might save.