The best hospital to give birth in NYC is often considered to be NewYork-Presbyterian Hospital, specifically their Weill Cornell Medical Center location. This hospital is known for its excellent obstetrics and maternity care, with a focus on providing safe and comfortable experiences for both mothers and babies.