Mit knapp 25.000 Einwohnern gehört Lindau zu den grösseren Städten am Bodensee. Es liegt am östlichen Ende des Sees in unmittelbarer Nähe zur Stadt Bregenz auf der österreichischen Seite. Die Kernstadt mit der komplett unter Denkmalschutz stehenden Altstadt befindet sich auf der Insel Lindau, die über zwei Brücken mit dem angrenzenden Festland verbunden ist. Die nicht auf der Insel liegenden Stadtteile Zech, Reutin, Aeschach und Schachen ziehen sich über insgesamt 12 Kilometer am Seeufer entlang. Heute leben nur noch knapp 3.000 Einwohner auf der Insel Lindau.
Hotels in Lindau gibt es im gesamten Stadtgebiet, mit grossen Unterschieden in Bezug auf Preis und Lage. Die Übernachtungsmöglichkeiten im Bereich der Altstadt gehören zu den teuersten Angeboten der Stadt, doch es gibt auch dort einige günstige Hotels in Lindau. Dazu gehören das 3-Sterne-Hotel „Seerose“ ab knapp 90 CHF pro Nacht sowie das „Hotel garni Victoria“ im selben Preisbereich. Die gehobenen Häuser auf der Insel sind das „Boutique Resort Hotel Helvetia“ und das „Hotel Bayrischer Hof“ (jeweils ab 240 CHF pro Nacht).
Die billigen Hotels in Lindau befinden sich meist im Festlandteil der Stadt. Beispiele sind der „Reutiner Hof“ (ab etwa 80 CHF pro Nacht) und das „Best Western Plus Marina Star Hotel Lindau“ (ab etwa 99 CHF pro Nacht).