Nothing beats seeing The Battery in downtown St. John's, Newfoundland. It is one of the most beautiful places you will ever visit and in the winter it becomes one of the most stunning scenes you will ever lay eyes on!