Can medicare eligible retirees for part a and b choose to go to any hospital?

Yes, any hospital that will accept Medicare payment.