We really loved staying in this guest house run by a local Croatian family. They were so friendly and it's outside the city centre in a more local area, so you are not surrounded by foreigners only but get a chance to experience the real Dubrovnik life.
Maybe good to know: They have parking and a bus stop to get to the old town right in front of the house (parking in Dubrovnik is insanely expensive!)