In spite of Northern Alberta's splendid natural attractions, most visitors come to the province to visit the southwestern resort towns of Jasper and Banff, located right along the border of British Columbia. Nestled among forests, rivers, lakes, and snow-capped mountains, the two towns offer great outdoor recreational activities such ashiking, fishing, horseback riding, canoeing, kayaking, mountain climbing, skiing, and infinitely more.