Spend time sipping rum drinks on powdery white sand beside crystal blue waters. That's what you expect and what St. Thomas delivers in spades. But you'll also want to soak up the island's rich history — remnants of colonial Danes and marauding pirates abound. There are also plenty of opportunities for adventure, nightlife and shopping. All this, along with a yearly average temperature between 73 and 89 degrees Fahrenheit, means there is no bad time to visit St. Thomas, which could justifiably be described as the perfect vacation destination.