My experience has been that it is almost always cheaper to book everything separately. This is especially true if you are able to take advantage of some of the great discount codes. Like 'snubie' says...it is worth pricing out your different options and adding it all up. Good luck!