How many day do you recommend to stay.
It depends on how interested you are in what the city has to offer. I've spent nearly two weeks in Rome over the course of several trips, and feel as if I've merely scratched the surface. A week would not be too long for me but may be for you.
It is a good idea Hop on Hop off, we need to book online or in Rome
where to buy?
I'm not personally a fan of Rome hohos as tourists report too many negative issues with them, they can't get you directly to attractions in pedestrianized areas, can get stuck in traffic, and they're too big to get into the more interesting corners. If one has mobility issues, then they're an option to save a few steps but otherwise walking and occasionally hopping public transit is a more enjoyable and efficient way to see this city.
Vatican and sestene Chapel need to book in advance and is better to do
it in two days so is more enjoyable.
Yes, you absolutely should book reservations in advance as it will be mobbed in June and ticket queues will be very long. The Sistine is inside the museums so no, you do not want to split your visit.
Do you know if we can have the above tour with a guide so we
understand what we are seeing
Yes, you can pre-book a tour on the Vatican's website. I might recommend the 3-hour tour that includes St Peter's so that you can enter the church directly from the Sistine (only allowed for tour groups) instead of having to go 'round to a separate entrance and stand in security check queue for the basilica. You can do that here (see "Vatican Museums and St Peter's Basilica"):
https://biglietteriamusei.vatican.va/musei/tickets/do?action=booking&codiceLivelloVisita=4&step=1
Which area is good,everybody say that termini is not nice
We've stayed within a short-ish walk - roughly in the Repubblica neighborhood - of Termini and didn't find the location objectionable at all but everyone's preferences are different. There are few wrong answers other than staying so far out of the city center that it's time-consuming to return to the hotel during the day for forgotten items, a short rest-up or other need.