You will find a lot of museums, restaurants, clubs, bar. Lima is next to the ocean so you can find restaurants next to the Pacific Ocean.
Nazca is located in the desert area of Peru. It is only 2 hours from Lima and if you get the tour from Lima, you can do sandboarding, wine tasting, visit the lake in the middle of the desert and some adventure activities
Lima never sleeps. You will find a lot of restaurants, bars, breweries, The majority of them are located in Miraflores or Barranco.
Here some options
https://www.exploorperu.com/blog/lima/best-restaurants/
One of the seven wonders. Machu Picchu is an Incan citadel located 2 hours away from our venue.
You will need to get a full tour there and you can get there by train.
All tours include the train trip, accommodation, tickets and tour guide.