New York (or even Bayonne) tend to be much more expensive to sail out of than either Florida or Europe. And Bermuda tends to be a bit higher on the per day cost for those cruises as well. And to top it off, a 4 night relatively unique cruise on Carnival's brand new ship - they know when they can up the price and that is certainly one of them. I think once the Horizon moves to Miami, you'll see prices equalize a little and it will be more in line with the Vista. Carnival probably won't announce the differences (or new stuff) for the Horizon until much closer to it's official launch date. Carnival is the cruising king of social media. They know how to work the crowd and give just enough teasers to keep people interested over a very long period of time.