DH and I will be taking a short trip to celebrate my 40th. Things are crazy right now, so we have to take it in early January and only have about 4 days. I am trying to get some ideas for places and resorts. I want: 1) somewhere warm or warmish 2)easy to get to from the US (the South) 3)interested in somewhere relaxing , good food, spa, beach, shopping, culture-at least some of those 4)a nice resort or hotel that isn't overrun with kids, is not an "all inclusive" is nice/modern but not too formal, and if on a beach, isn't a highrise I've thought about southern California, Vegas, Arizona, Mexico or the Caribbean. Any suggestion for specific places or resorts that would meet my needs? thanks!