In the new 2015 edition of Carcassonne Inns and Cathedrals, there are yellow roof buildings on some of the road pieces. Are these inns?
No, that's just scenery. The inns all have lakes next to them.
This copy of the rules appears to be for the new edition (it says ©2002, 2015 and it doesn't look quite like my copy of the original edition) and the inns all have an obvious lake right next to them. For example: