When I select hotels it is usually all about location. For an island walking holiday it saves a lot of time to be close to buses and/or ferries. Near the ferry terminal at Gruž harbour you will find the excellent Hotel Berkeley. This family owned boutique hotel is a bit outside the center of Dubrovnik, but it takes only 5-10 minutes to get there from one of the gates of the old town using the very frequent Gruž harbour buses. Or it’s a half hour stroll.