Downtown Calgary is very easy to navigate and there is transit into the core or you can come straight off Deerfoot and into town very simply so that might be a better option than out of town.
Lots of options in Eau Claire, there is a Joey Tomatos that has a really nice patio and we know the food is good there.