The nation's first lady is coming to Birmingham. Michelle Obama will be in the Magic City later this month for a fundraiser. The first lady will appear at a reception July 18 at the Sheraton Birmingham Hotel, downtown. It's all part of a re-election campaign for her husband, President Barack Obama. Ticket costs range from $200 to $5,000.