We rode the Icefields Parkway in 2016, all motels. It was expensive but worth it. Do your reservations first, some lodging goes fast. There were quite a few cyclists en route. You won't be alone. I would suggest staying in Canmore over Banff, less touristy and somewhat cheaper.
Park entry is free for 2017, but you have to request your free pass in advance, by mail.
You can fly in to Calgary and then take the bus to Banff, bicycles are accepted.
Our overnights in the area were:
Tete Juan Cache
Jasper
Sunwampta Falls Lodge
Saskatchewan Crossing
Lake Louise
Canmore
We did see bear almost daily, they didn't care about us at all. A non issue.