I am looking to take our family on our first cruise. Does anyone have any suggestions on where to go, whens the best time, how much can I expect to spend (roughly),are there hidden fees I should I know about, whats best for the kids, and what is needed to travel?
Family of 5. . . . , 2 adults 3 kids, 6, 6 & 7 months.

Any addtional info would be great as well.
Blessings!