Very nice, centrally located hotel in Sorrento:
https://www.hotelantichemura.com
It's just a couple blocks from Piazza Tasso and a flat, easy walk from the Circumvesuviana train station, restaurants and shopping. You can take a public bus (small fee) down to the Port of Sorrento (Marina Piccola) to catch ferries around the region, use the public lift (very small fee) or just walk (we did.)
https://www.sorrentolift.it/en/
https://www.sorrentoinsider.com/en/e/getting-around-sorrento-italy
The center is not all that large; we didn't need to use public transit at all although I'm pretty sure not every visitor would enjoy the puff up the cliff from the port below! HA! IMHO, absolutely it makes sense to base there for the sightseeing you're planning on doing. Ferry schedules are currently only showing the reduced winter routes so if your trip is later this year, keep an eye out for seasonal updates.
Yes, two full days are fine for the two attractions in Rome you're wanting to see; just be careful if one of those days is a Sunday when the Vatican Museums are closed. ALL advance tickets (or tours) for both the museums and Colosseum are timed-entry, meaning you'll have a specific time to be at the designated entrances for admittance. No one skips the security check queue at either attraction so the "skipping" advertised means only long ticket-purchase lines; it's a marketing thing.
Tickets and tours available on the official websites sell VERY briskly once becoming available due to their attractive pricing:
Vatican:
https://www.museivaticani.va/content/museivaticani/en.html
Colosseum/Forum/Palatine:
Current official ticketing site (this could change soon to a new vendor):
https://www.coopculture.it/en/city/rome/
This is the official information website for the park (Parco archeologico del Colosseo)
https://colosseo.it/en/
It's usually only active during the hours the attractions at the park are open, and it's been really wonky today for some reason; they might be doing some maintenance on it.