answer:I’ll assume you mean during the winter months in the northern hemisphere. Do you not want to go to Mexico since you mention the food? Most vacation spots in MX have all sorts of food. In fact Xcaret comes to mind near Cancun. You might want to take a cruise. All sorts of food, beaches, stop in a place that has a port near a major city. Many of the Carribean islands have hills and mountains, snorkeling, beaches. If you go to the USVI you don’t have to worry about Passports I don’t think, unless they changed things since I have been there. if you have no limits regarding time and money, Australia would probably meet your needs also. A little closer than Australia is Hawaii.