Gift Card For OpenTable
Taking them out for a nice dinner is a pretty classic thank you gift, but honestly, they may have had enough of you by now. Get them a gift card to OpenTable and them them go out to the restaurant of their choice, with whoever they actually want to go with.