Does Rick steves have a service that reviews a preliminary itinerary and makes suggestions?
Yes, you've made it to the right place. That's exactly what this Forum does (for free no less :-)
Post your itinerary here once you're ready (along with your Qs)...
Yes, although sometimes you get what you pay for!
If you want to pay for consulting with RS staff, that's also an option (https://www.ricksteves.com/travel-help/plan-your-trip-with-our-expert-consultants).