I'll admit I'm a bit of a travel snob and have always avoided big all-inclusive resorts. I assumed they'd be packed with people getting drunk on all-you-can-sip cocktails by 10 a.m. and crowding over buffets of subpar food. However, when my family needed a hotel for a few days in Montego Bay, a large all-inclusive resort was my only option.