All the major cruise lines now use a "level playing field" for pricing where nobody can offer the cruise for less than anyone else. Celebrity and it's parent Royal Caribbean have been that way for a while. NCL and Carnival started it two weeks ago. This is why you see the same price everywhere you look.
Our forum rules do not allow anyone to publicly recommend any agent, agency, or cruise booking website.