Hotels, resorts? Is all inclusive the way to go? Or private villa? For a family of four. Thanks in advance.