enchant creature
as traveler’s cloak enters the battlefield, choose a land type.
when traveler’s cloak enters the battlefield, draw a card.
enchanted creature has landwalk of the chosen type. (it can’t be blocked as long as defending player controls a land of that type.)