How do you say donde vives in a formal way?
Well, honey, to say "where do you live" in a formal way in Spanish, you would say "¿Dónde vive usted?" Remember, when you're trying to be fancy, just throw in that "usted" to show some respect. Now go on and impress someone with your formal Spanish skills!