The most recent book I read was A Darker Shade of Magic. But its just set between parallel Londons were magic and society is different in each one.
Brandon Sanderson has a book, Elantris. Which is about a magic city were people become immortal but the magic sorta stoped one day. So their bodies stop healing. So small scratchs add up over time and the pain never stops.