ENG, are you going out with Capt Dave?
Here's a list of some decent places to stay in the area... I would reccommend the CLUTE locations. The Surfside hotels (or even Freeport) are "flea-bags". This is the whole list of hotels for the Clute/LJ/Freeport/Surfside area:
Super 8 Lake Jackson Clute Area
915 HWY 332
Lake Jackson, TX
$59 avg. per night
La Quinta Clute
1126 STATE HWY 332 WEST
Clute, TX
$79 avg. per night
Mainstay Suites Clute
1003 WEST HWY 332
Clute, TX
$130 avg. per night
Holiday Inn Express Clute
809 HWY 332 WEST
Clute, TX
$88 - $107 per night
Best Western Clute Inn & Suites
900 WEST HIGHWAY 332
Clute, TX
$70 - $80 per night
Comfort Suites Lake Jackson
296 ABNER JACKSON PKWY
Lake Jackson, TX
$96 - $152 per night
Days Inn Clute
805 W 332
Clute, TX
$62 - $69 per night
Swiss Cherotel Hotel and Conference (Formerly the Hilton, very nice)
925 HIGHWAY 332 WEST
Lake Jackson, TX
$105 - $175 per night
COUNTRY HEARTH FREEPORT TX
1015 W SECOND ST
Freeport, TX
$49 - $55 per night
Anchor Motel Freeport
1302 BLUEWATER HIGHWAY
Surfside Beach, TX
NOTE: there's a downside to renting a beach house... you have to bring EVERYTHING with you, like sheets and all food. This is also the peak summer season, and you should have booked months ago. It's going to be hard finding anything in such short notice. Good luck.