Montego bay is better to stay because it has more city and less landscape compared to Ocho Rios.