For a mountain town, Banff has many great restaurants. However, not all of them provide the most jaw-dropping views while diners eat. Being in a town