In the Banff area you have a lot of options for accommodations. You can find more information about what is available by visiting www.banfflakelouise.com.
A few suggestions in Banff town include:
A Banff Boutique Inn - a small boutique hotel within walking distance of the town centre.
Banff Aspen Lodge - a nice hotel close to the town centre with a great outdoor hot tub.
Rundlestone Lodge - this hotel is a little bit further outside the town centre (about 10-15 minute walk) but offers excellent amenties such as a swimming pool and hot tub and several restaurants nearby.
Hidden Ridge Resort - an excellent hotel located in the Tunnel Mountain area of town but they offer condo style cabins or chalets that could accommodate 4 people in a unit. They also have a superb outdoor hot tub and sauna.
Elsewhere in Banff National Park some accommodation options are:
Castle Mountain Chalets - cabin style accommodation located halfway between Banff and Lake Louise.
Storm Mountain Lodge - also located about halfway between Banff and Lake Louise they offer fantastic cabins with a nice restaurant on site.
Baker Creek Chalets - located about 10 minute drive from Lake Louise village they have great cabins with nice walking trails along the creek. A great restaurant is also available here.
Simpson's Num-Ti-Jah Lodge - located at the sourthern end of the Icefields Parkway, about 30 km north of Lake Louise. This is a historic log lodge on the shore of Bow Lake. There is no cell phone service or internet access but you can truly get away from the hustle and bustle here.