We stayed at Hotel de Londres Eiffel which was very central and very good. It was No 1 on Tripadvisor at the time, but not too expensive, boutique hotel - whatever that means
Didn't eat in the hotel but there was a bakery/bread shop across the road where we had breakfast, much cheaper and more atmostpheric.
Watch out for scams - if ANYONE speaks to you about anything, 99.9% likely a scam or pickpockets - they are all over the place and a total pain!