Must-see attractions in Naples include the National Archaeological Museum, Castel dell'Ovo, Castel Nuovo, Mount Vesuvius, and the historic Spaccanapoli district.