With smart timing, island choice, and street food, a Caribbean vacation can cost a fraction of high-season resort prices...