My wife and I are travelling to NYC from Australia in May 2012 and wanted to do a one day tour to Niagra Falls. I've been reading that there a few tour companies that do this, but just wondering are there any companies that I should just avoid and any that people recommend.
I understand that this is a full day.
Also, do we need to organise Visa's before hand or does the tour company organise this so we can see the Canadian side of the falls.?