Město leží v oblasti Dubské pahorkatiny nazývané též Dubské Švýcarsko přibližně 10 km na jihozápad od Máchova jezera na hranici CHKO Kokořínsko. Městečko je obklopeno členitou krajinou, bohatou na lesy a rokle mezi pískovcovými skalami.
První písemné zmínky o Dubé pocházejí z roku 1253, v té době již existoval hrad Dubá, kostel sv. Petra a Pavla a ves při něm.
Dominantou města i okolí je hrad Houska, který byl pravděpodobně postaven koncem 13. století. Mezi další pamětihodnosti města se řadí kostel Nalezení svatého Kříže, empírová radnice. Významnou technickou památkou, upomínající na někdejší slávu dubského chmelařství je sušárna chmele s dvěma sušícími věžemi. V Dubé je doloženo v době největší produkce chmele šest sušáren a síříren, z nichž se pouze tato dochovala víceméně v původním stavu. V těsné sousedství s Dubou stojí zámek Nový Berštejn se zámeckým parkem, který v současné době slouží jako hotel.
Na všechny světové strany vede z Dubé spousta turisticky značených cest a cyklostezek, které Vás dovedou do míst tiché nedotčené přírody i na kopce s dalekým výhledem. Jedním z nich je třeba vrch Nedvězí, odkud je možno za jasného počasí shlédnou celou třetinu Čech. Ve městě také křižují dvě známé cyklistické trasy. Jedna z tras je dálková vedoucí z Mostu k Máchovu jezeru do města Doksy. Druhá trasa vede do překrásné oblasti Kokořínska. Pokud jste vyznavači spíše pěší turistiky, tak tu v celém okolí naleznete veliké množství bunkrů pocházející z druhé světové války, kolem kterých vede mnoho turistických tras. Nedaleko města můžete v létě využít koupaliště Nedamov. Když se nebudete chtít koupat, můžete třeba lovit ryby nebo zajít do letního kina.