Here are a couple suggestions from Rick's 2014 Rome guidebook:
[$$$] Casa di Santa Brigida overlooks the elegant Piazza Farnese. With soft-spoken sisters gliding down polished hallways and pearly gates instead of doors, this lavish 20-room convent makes exhaust-stained Roman tourists feel like they’ve died and gone to heaven. If you don’t need a double bed or a TV in your room, it’s worth the splurge--especially if you luxuriate in its ample public spaces or on its lovely roof terrace (Sb-€120, twin Db-€200, book well in advance, air-con, elevator, guest computer, Wi-Fi, tasty €25 dinners, roof garden, plush library, Monserrato 54, tel. 06-6889-2596, www.brigidine.org, [email protected], many of the sisters are from India and speak English--pray you get to work with wonderful sister Gertrude).
[$$$] Relais Teatro Argentina, a six-room gem, is steeped in tasteful old-Rome elegance, but has all the modern comforts. It’s cozy and quiet like a B&B and couldn’t be more centrally located (Db-€210, Tb-€255, discounts if you pay cash and stay 3 nights or more, air-con, no elevator, 3 flights of stairs, guest computer, Wi-Fi, Via del Sudario 35, tel. 06-9893-1617, www.relaisteatroargentina.com, [email protected], Carlotta).
[$$] Hotel Smeraldo, with 50 rooms, is strictly run by an impersonal staff, but it's clean and a reasonable deal (Sb-€110, Db-€150, Tb-€180, buffet breakfast free in 2014 if you show this book, air-con, elevator, guest computer, Wi-Fi, flowery roof terrace, midway between Campo de’ Fiori and Largo Argentina at Vicolo dei Chiodaroli 9, tel. 06-687-5929, www.smeraldoroma.com, [email protected], Massimo and Walter). Their Dipendenza Smeraldo, 10 yards around the corner at Via dei Chiavari 32, has 16 similar rooms (same price and free breakfast, same reception and contact info).
I hope this helps some.