I live in Oklahoma City. My MOHlives in Louisiana and her husband has been absolutely amazing with regard to letting her come to a girls' weekend (kind of a bachelorette, but not completely for that purpose) in Kansas just two weeks before my wedding. They have two kids so it takes away from their family time - kind of a big deal.
Anyway, I am thinking that in lieu of a gift just for her, I might get something for them as a couple...maybe a gift certificate for a couples massage at a spa in their area or a nice dinner out? Is that something you all would appreciate or should I go ahead and get something just for her and offer him a heartfelt "thank you"?