I can't answer the part about public transportation as we were in the area with a group, but the Hotel de Paris is just gorgeous and I personally feel that Monte Carlo is a nicer place to stay than Nice. We were able to easily visit all the places that you named on excursions from Monte Carlo.
🚢 Cruise with your favorite Keene Luxury Travel Staff Member! 💰 5% KLT Reward plus Shipboard Credit available (amount varies per voyage)! 💲 Offering Enhanced KLT Rewards on voyages hosted by Ngaire & Clay!