The U.S. Virgin Islands are perfect for a winter honeymoon, and St. Thomas in particular is popular with cruise ships and Americans looking for an island getaway without having to bring their passport. Find gorgeous, untouched beaches and inexpensive food and drink throughout the island, which often has cheap airfare as well as hotel rates.