五月间,刘邦宣布解除战时动员令,并在洛阳南宫大摆筵席慰劳群臣。
刘邦很喜欢洛阳这个城市,这里的食物很可口,这里的水酿出的酒也特别香,比起自己故乡的酒要好多了。长期的流离颠沛考验人的意志,楚汉之争的胜利让刘邦暂时忘记了一切烦恼,纵情于享受之中。然而,好景不长,一个叫娄敬的人来求见刘邦,并且给他提出了迁都的意见。
娄敬在历史记载中,生卒年月不详,唯一的个人信息是他是齐国人,在《史记》中第一次出场就是刘邦登基这一年。娄敬见到了刘邦后说:“自古以来,一个国家定都的选址关系到一国的命运,而这选址大有讲究。”他从周朝说起,讲到周朝最终定都洛阳,直到周朝灭亡为止,阐明了一个道理——洛阳位居全国正中,和平时期,方便四方来朝,战乱年代,方便四方进攻,所谓“有德则易以王,无德则易以亡”。
他对刘邦说:“您的天下不是靠德赢来的,而是靠战打出来的,‘大战七十,小战四十,使天下之民肝脑涂地,父子暴骨中野,不可胜数,哭泣之声未绝,伤痍者未起’,洛阳这个地方周围的人全是恨你的,在这个地方定都晚上恐怕没法睡得安稳。”接着他又提出了一个解决方案:“不如定都关中(长安),关中有你的统治基础,当年你进关中也赢得当地人民的支持,并且关中四面有山,易守难攻,比洛阳这个地方要好多了。”
刘邦认真考虑了之后问大臣的意见。可那些大臣大都出身于崤山以东地区,纷纷表示:“洛阳东面有成皋,西面有崤山、渑池,背靠黄河,面向伊水、洛水,它地形的险要和城郭的坚固也足可以依靠。”
张良反驳说:“洛阳虽有这些险阻,但中心地区狭小,不过方圆数百里,土地瘠薄,四面受敌,并不是用武力可以守得住的。而关中左有崤山和函谷关(今河南灵宝西南),右有陇山(今陕西陇县西北)和蜀郡的岷山(今四川省北部),沃野千里,南面有富饶的巴、蜀二郡,北面胡地有畜牧养马上的便利,西、南、北三面的险阻更加天然的防守屏障,只用东方一面就可以控制天下。所谓的‘金城千里,天府之国’说的就是关中啊!”
张良赞同了娄敬的说法,于是迁都这事就这么定了。娄敬这险冒得很值,他成功地实现了逆袭。刘邦一高兴,还赐了他“刘”姓,说:“‘娄’者,‘刘’也,这俩字读音差不多,以后你就改姓‘刘’吧。”从此,娄敬改叫刘敬,拜为郎中,号为奉春君。
决定迁都后,刘邦雷厉风行,“即日车驾西都关中”。汉高祖刘邦选位于渭水南岸的原秦朝兴乐宫故地作为汉帝国新都的基地,取名长安,位于今陕西西安城西北约十公里处渭水南岸南高北低的台地上,城市平面大体上近似方形。刘邦五年闰九月营建的长乐宫和刘邦六年营建的未央宫,是都城长安城内最主要的两个宫殿区。
据刘歆《西京杂记》所载:“汉高帝七年,萧相国营未央宫。因龙首山制前殿,建北阙。未央宫周回二十二里九十五步五尺,街道周回七十里。台殿四十三,其三十二在外,其十一在后。宫池十三,山六,池一,山一,亦在后宫。门闼凡九十五。”这一记载表明,未央宫是由诸多宫殿、台榭、楼阁、园林、假山、池泽并围绕前殿(正殿)所形成的有统一布局而又规划整齐、气势宏伟的建筑群体。
未央宫前殿、武库、太仓这些代表着汉帝国政权、军权、财权的壮丽建筑,意在体现皇帝的尊严和帝国政权的巩固。未央宫建成后,长乐宫为皇后所居,未央宫作大朝之用。长乐宫耗时一年,于公元前200年冬十月建成。