how to curb the smell of fish?
Probably not the kind of answer you are hopping for, but in my case what my dad  (he loves fish, mom and sisters dont) ended up doing was buying a second electric toaster-oven and just use an extension and cook it in the backyard... :S  I guess you could use an electric or gas camping stove too. If there is no backyard... maybe rooftop?

Other than that its just fish fest whenever my mom is away got a trip or something :/