cheapest time to visit Montego Bay