Since you know what you want — contact with Italians — it’s not a matter of the hotel but your open-mindedness. You’ll meet plenty of people without regard to where you stay. It’s hard to indicate non-tourist hotels, as such. Pick what’s in your budget and appealing and serendipity will do the rest.