Hotels Near TownePlace Stes By Marriott Medicine Hat, Medicine Hat