Villa Marechiaro is a good choice to stay at if you want to visit Parco Vergiliano a Piedigrotta, which is 2.4 mi away.