Niagara Falls, Canada
Niagara Falls in Ontario Canada and Niagara Falls, its twin sister city in New York is regarded as the world capital city for honeymoon. Since time in memorial, the grandeur falls created by Niagara River have always attracted millions of tourists to the destination.