Overlooking Lady Bird Lake in downtown Austin, this upscale hotel is 0.9 miles from the Texas Capitol building