Я бы определенно пошел с открытыми слоями, если бы это была просто презентация.
Geodjango удобен для того, чтобы позволить администраторам редактировать пространственные данные в администраторе django, но сам по себе не имеет большого значения для шаблонов представления карты - вы должны создать их самостоятельно (используя openlayers) или попробовать дополнение django olwidget .