The Westin is very nice, definately reccomend it. The courtyard Marriott is right next to the Shaw and is also suppose to be nice (but not Westin nice). Of course the Fairmont is right next to the Marriott - it is nice. YOu can also check out the Sutton Place a little further away and the
Union Bank Inn (boutique hotel).
If you are going out for dinner and want some of the best food in Edmonton check out the
Hardware Grill