cloud-cuckoo-land
noun
°An imaginary place where silly or unrealistic people metaphorically reside.