Why not give her a vacation at home?
Create a spa experience, lose some money to her gambling, and cook some fantastic dinners. She have a great time since you are going through the efforts to create this all for her, and you be around to see it.
Throw in one of these
Belly Beds and she will think your the best husband ever!