劉邦在建立漢朝後,就何處定都的問題,他與臣子們有了分歧,一位叫婁敬的大臣勸劉邦說:“都關中。”劉邦尚對此心有疑慮。左右的大臣都是關東地區的人,多數勸劉邦定都洛陽,他們說周朝定都洛陽,擁有天下數百年;秦朝定都關中,到秦二世就滅亡了。洛陽位居“天下之中”,便於四麵八方的物資供給,而且四周群山環繞,背靠邙山,東有成皋,西有崤函,背對黃河,麵向伊水和洛水,土地肥沃,地勢險要,形勢完固,足以設險守國。
張良說:“洛陽雖有此固,其中小,不過數百裏,田地薄,四麵受敵,此非用武之國也。夫關中,左崤函,右隴蜀,沃野千裏,南有巴蜀之饒,北有胡苑之利,阻三麵而守,獨以一麵東製諸侯。諸侯安定,河渭漕挽天下,西給京師;諸侯有變,順流而下,足以委輸。此所謂金城千裏,天府之國也,婁敬之說是也。”於是劉邦當即決定起駕,往西定都關中,並拜婁敬為郎中,賜劉姓。
定都長安後,劉邦就該著手修建宮殿了,但劉邦怎麽好意思修建呢?因為秦朝的滅亡就與大肆修建宮殿有關,漢朝這時候要是修建宮殿,不等於自掘墳墓嗎?但劉邦的心思蕭何怎麽能想不到呢?
所以劉邦來未央宮看修建工程的時候,心裏雖然喜歡富麗堂皇的建築群,但嘴上還是說:“天下匈匈苦戰數歲,成敗未可知,是何治宮室過度也?”這句話的意思是,天下連年戰爭,成敗還不知道,怎麽能夠大肆修建宮殿呢?劉邦可是知道秦朝的滅亡與勞民傷財有關的。
蕭何給了一個很巧妙的回答:“就是因為天下還未安定,才要在此時修建宮殿,況且陛下以四海為家,如不修建得壯麗,怎麽能顯示您作為天子的威嚴呢?並且,現在修好宮殿,以後就不用再修建了。”蕭何的解釋恰到好處,令劉邦滿心歡喜。