The Jamaican beach town of Ocho Rios is dominated by giant, all-inclusive mega-resorts that attract both young families and couples gone wild. But quiet comfort for those on a budget can still be found -- if you know where to look. Check out our picks for the top affordable places to stay in the area.