fairyland

noun
  1. an imaginary place where fairies live
  2. a place or situation that seems magical, beautiful, or too good to be true

Examples