Do I need to preorder my bus tickets? Also, are there different bus stations that go different places? How far away is the bus station that goes to Niagra Falls from the Double Tree hotel? I'm going next week...getting nervous!