"No place is like home" doesn't necessarily imply "casa tua", which specifically means "your home'. "casa mia" would work find too.