To get to the marine temple you talk to ferrus and he will give you a map that has numbers 123 on it. you must drive round and when you get to a number you blow your whistle until all the numbers are coverd. then a giant fish head will apear and you drive through it to the temple.
in the snow realm
It's in the forest temple.
It is a whip not a rope and it is in the sea temple
Try here: http://www.zeldadungeon.net/Zelda13-spirit-tracks-walkthrough-10.php
In the Fire Temple after you defeat heatoise.
i think u get it at the forest temple.
look on Zelda dungeons they have walkthroughs for every "legend of Zelda" game out there
This will answer evrything for you: http://www.zeldadungeon.net/Zelda13-spirit-tracks-walkthrough-06.php
It's in the grandpa goron house.
beat the the dark temple floor
in the temple sanctuary for each land
iv got and completed spirit tracks but you will have to define "the orb" if you mean the sand wand, you get that after getting to the dune temple