Residents are not called so any more at HMC, they are now called "Clinical Associates" , that was due to some JCI regulations...which is actually much better for them...i am a clinical associate by the way.
Married clnical associates will signed the so called "Married contract" which entitles you for a fully furnished house (usually villas), plane tickets for wife and three children every year, annual vacation of 40 days.
This package is by far the best package i have seen in the whole GCC countries for such a position.