IAH-BOS is just under 3200 miles each way and under $200 round trip for regular economy (i.e. not basic economy). Will take probably 8-9 hours round trip is all, can be done same day and still be home in time for dinner (though depending on Houston traffic

). Just over 6 cpm. Can connect through ORD for an extra 200 miles for $8, though going through both BOS and ORD in the winter is not for the faint of heart.