cloud-cuckoo-land

n. Fanciful or ideal place. [translation of greek nephelokokkugia in aristophanes' birds]