I see you have decided on Freeport. I will suggest anyway.
I say Waterdeep, in Forgotten Realms. Has quite a bit, including the maps, for free online. Typing in waterdeep on Google will pretty much set you on any person, place, history...etc located in the city.
Plus a good number of adventures...