Stay away from the southern Caribbean, says Peter Greenberg, which is overrun with Americans who are as desperate as you are for some sunshine therapy. Instead, he advises grabbing a cotton sweater and heading to Bermuda, where temps average 60 to 70 degrees during the month of December—perfect weather for a jog along the pink sands, a hike through the seaside trails of Hog Bay Park or a round of golf on one of Bermuda's many courses. "You won't be able to swim in the Atlantic at this time of year, but you'll have the island to yourself—with great service," says Greenberg. This is because winter is Bermuda's off-season, when hotel discounts are typically from 20 to 60 percent. As part of a winter package (until March 2012) many local hotels such as the Elbow Beach resort are also offering a free night's stay with a three-night minimum visit
. Most people forget that it only takes about two hours to get to Bermuda from most East Coast cities, making it a good choice for a last-minute getaway.