"Mid range" is very vague. How many euros do you want to spend per night?
You could enter your, dates, budget, location and requirements into Booking.com. Hundreds of hotels will come up, read the reviews and whittle them down.
Using the filters on booking.com you can find lodging. The star system is different in Italy, i.e. a star for having an elevator and/or 24 hr reception -- read the reviews! (which can not be posted until a stay is completed). I've stayed in some quite nice 2 star accommodations and some so so 4 star ones.
Up to 260 euros approx. I’m hoping I can get a recommendation from someone who has actually stayed at a hotel and really liked it.
Thanks for the response. Could you please give me the names of the nice 2 star hotels you've stayed at? That would help us make a decision.