“Vivir a cuerpo de rey” is the perfect Spanish expression to indicate that someone lives like a king.
Usamos esta frase para hablar de alguien que vive con muchos lujos y comodidades y que -generalmente- no trabaja mucho.
“To live like a king” o “to live large” son sus equivalentes en inglés.