Can anyone recommend a "budget" or "moderate" hotel near Piazzo Navona?
Define what "budget" and "moderate" means to you in euro. What one person considers a splurge another may think is budget.
Please, budget and moderate mean nothing without context. Hang a Euro number on it.
Hotel Primavera. Bring cash, and some rooms have private bath, some share. $$ will depend on your dates, but end May it's only $130 which is CHEAP by Rome standards. It gets pretty good reviews. You have to pay in cash. Excellent location. Others are Hotel Sant' Angelo, 939 Hotel, Bollo Apartments, Cicerone 28. Look them up on Booking.com You can also look at B&B Planet.com They list B&B's all over the world.