L.T.
Several of my friends lately have been doing a 4 night cruise out of Galveston (I see you're in Texas). There are good deals to be had apparently! Are you thinking Texas based or somewhere else? If Texas, definitely the Hill Country...Austin, San Antonio, Wimberley...all have lots to do and see and there are resorts you can stay at with spa, etc. (La Canterra, Hyatt Hill Country,J. W. Marriot, etc.)