A widow is traditionally addressed as Mrs. John Jones, but if you feel the guest may not want to be addressed that way, it's completely okay to ask her how she prefers to be addressed. A divorced woman who has kept her married name should be addressed as you suggested -- Ms. Jane Johnson.