Hotels and resorts at the lane of the beaches are one of the best attractions of St. Thomas. There are plenty to choose from a make a budget stay with your loved ones.