With its mountain backdrop and urban beaches, Vancouver has the rightly earned reputation of being one of the most beautiful cities in the world. Downtown Vancouver is superbly situated on a peninsula in the Strait of Georgia, bounded to the south by the delta of the Fraser River and to the north by a broad fiord reaching far inland (Burrard Inlet). Also to the north, gleam the often snow-covered ranges of the Coast Mountains.