Ich empfehle nicht, mit weniger als 4 GB RAM ein Multisite-Setup zu verwenden, aber hier ist ein Thread dazu: Multisite configuration with Docker.
Ausgehend von deinen Fähigkeiten und Anforderungen würde ich empfehlen, für jede Stadt zunächst 1-GB-Droplets zu nutzen, bis du mindestens fünf hast. In der Zwischenzeit kannst du Multisite auf Droplets ausprobieren, die du zum Testen erstellst und später wieder löschst.
Ich empfehle, dass du wartest, bis ein konkretes Problem auftritt, bevor du versuchst, es zu lösen.