We (2 adults, 1 teen) will be visiting coastal Croatia this July/August for 5 days/6 nights before moving on to Vienna. This will be our first visit to Croatia. We've already booked flights - will be flying into Dubrovnik, and leaving for Vienna from Dubrovnik as well -- we looked into Split for either our arrival or departure, but the prices were much better out of Dubrovnik given our dates. So, we are locked into arriving into and departing from Dubrovnik.
I know many people hop around in Croatia, but I'm leaning toward basing ourselves in Dubrovnik for the trip, with multiple day trips to nearby islands, Montenegro, etc. We don't plan to rent a car - possibly for a day trip, but will otherwise rely on buses, ferries, and our feet. For a longer "home base" type stay, do folks recommend staying in the old town area, or someplace else? It seems pretty evident the old town area will offer the most in terms of restaurants, shopping, etc. (ideal for us, but more so for our teen who gets bored easily!). My concern is if old town will be too busy to feel like we can relax after a day of adventuring -- or, alternatively, if we stay in a different area (e.g., Lapad) and find there isn't much to do in the evening, especially without a car.
Any advice welcome!