my daughter graduates in june and we would like to take her and a friend on a cruise. We live in the northeast, ( south of boston ). Looking for recommendations on cruise lines: and if bahamas or caribbean cruise is better. also, we don't want to break the bank!

thank you.