Travelers are voting South Shore Harbour Resort and South Shore Harbour Resort and Conference Center as the best resorts in Houston. There are 14 resorts in Texas City a city just 31 km from Houston and 1 resort in Magnolia which is 33 km distant. The most popular of these are Holiday Inn On The Beach in Texas City and Latorretta Lake Resort And Spa in Magnolia. You can find 73 resorts in Texas and 2933 resorts in the country of United States. Our members favorite in Texas is Rustic Creek Ranch and Pelican Hill is the top pick in United States. Want more? Check out our map of resorts in Houston.