We are flying into Buffalo Niagara International Airport and looking to get to the Marriott Fallsview at the Niagara Falls in Canada. We'll then be going to Toronto before flying back to London. The first option I considered is to rent a car from the airport, drive to Niagara Falls then drive it to Toronto and return it at Toronto airport. Problem is, apparently there is a $100 fee I have to pay in addition to the rental cost as I am taking the car across the border.
Do I have any other option? I wonder if it would be cheaper to get a taxi to get into Canada and rent a car from the first place I can find. That way I'll be picking up and returning the rental in Canada.
Any ideas welcome please!