Follow me to the Wyndham Fallsview Hotel in Niagara Falls, Ontario, Canada for a hotel stay and quick tour of the area