The cheapest fuel and friendly folks these days are at Baytown (coming from the east). I don't even know if Laporte has much in the way of an FBO these days - Debbie Rhin's school is there in the corner of course, but I don't know if they cater to transients. Ellington is "big airport expensive" at the FBO last time I looked, and Pearland is a great field - but their fuel prices are nuts (compared to Baytown). If it were me, I'd stop at Baytown for fuel on the way into town, then pick the field most convenient to your son to tie down.
What organization is your son with at JSC?
Paul