Thanks to all for the great advice. It seems that MXP would be the clear favorite.
But there's now a new wrinkle. To satisfy fare rules, I need to stay in Europe Saturday night. THe airline is happy to let me do that either in Belgrade or at my transit point (CDG or MXP). Since I have friends in Paris, I'm likely to do that.
Would you stay in Belgrade the extra night, or go visit your friends? Your comments are welcome here:
http://www.flyertalk.com/forum/showt...59#post4819059.
Thanks again for the great responses.