For a “city that never sleeps,” New York City sure has lots of hotels. Here are the best ones for families.