Avoid the week of President's day (Feb 16th through 20th). There's enough schools off that ships tend to have a *lot* more kids on them. (Speaking as someone that has no choice because his wife is a teacher, so we're *always* taking cruises during the high-kid, high-price time periods).