To echo what the rest have said: Montego Bay (where the airport is located) is about 1.5-2 hours away from both Negril and Ocho Rios, in opposite directions.
For a honeymoon, I'd recommend Negril & Ocho Rios. I got engaged on a vacation to Ochi and we took our first vacation together to Negril about 4 years ago & been to Jamaica lots over the years.
Negril is home to the 7-mile beach. It's a long white-sand public beach. There are tons of hotels up and down the strip. Here is a link to a map: http://www.negrilinfo.com/sitebuilde...camap42008.pdf
There are also lots of boutique hotels on Negril's beautiful cliffs.
Ocho Rios is home to lots of the tours that are offered, and it's also home to beautiful waterfalls. My cousin got married there a few years ago, and it was lovely.
All three cities have a nightlife (Margaritaville in all 3, Jungle Nightclub in Negril, Club Amnesia in Ochi), but it just depends on your personal taste.
Check the Jamaica Tourist Board site for more info. Happy planning!