Q: First time going to Banff.? I will have 4 WEEKS to spend in Banff. Any must visit places, restraunts, stores, etc? Should I get a rental car at the Calgary Airport?

A: It is unfortunate that you didn't indicate if the 4 weeks was all for pleasure or if it is business with a bit of pleasure on the side. But here's a shot, assuming this is a pleasure trip. I've been to Banff area twice (from Texas), and love the area. It is an outdoorsman's paradise. Banff itself is a touristy resort town with a grand hotel, various smaller hotels, restaurants, boutique shops, etc. I can't imagine spending more than a couple days there, personally. For me, the real attraction is all the outdoors activities between there and Jasper. We camped at several sites in the region and had a marvelous time. Don't miss Lake Louise and lakes like Moraine Lake. All along the drive from Lake Louise to Jasper are several other outstanding lakes. Lots of hiking at various points along the way as well. The Columbian Icefields are worth a visit (go out on the glacier in a snowcat). There are lots of thermal hot springs and accompanying spas from Banff to Jasper. We did the one outside of Jasper a couple times and loved it. As for transportation, you pretty much need wheels if you plan to see the various outdoor sights. You'd be surprised how many bicyclists there are, but I assume you'd prefer a car. In 4 weeks you can explore some of the surrounding parks as well, like Kootenay. They all have something to offer. While the must-see sights are worth seeing, they can be overrun by busloads of Chinese and Japanese tourists (nothing against the ethnicity; just an observation of frequency; I think it relates to regular trains that run up from Vancouver conveying Asia/Pacific area tourists to the interior). For that reason, a car and a willingness to hike can be a real asset, taking you away from the crowds. I recommend investing in a sturdy, high quality pair of hiking books, a can of bear repellant (you'll see them), and all-weather hiking gear (expect some rainy days) and have a great time! I'm envious.