I just had the whole family here from out of town last weekend (daughter's graduation), so I understand the difficulty of being around people who stress you out.
It sounds like you have some really good ideas for dealing with your stressors! Good luck, but I hope you don't need it.