Surprise travel agencies are companies that offer virtual travel experiences to unknown destinations! You answer a short survey, and they do the rest!