我和男朋友谈恋爱1年多了,双方准备结婚,我的户口在湖南省,但是男方的户口远在甘肃省,我们一直在湖南居住,请问如果结婚一定要去男方户口所在地吗?如果登记结婚,需要提供什么证件、材料?是否需要男方户口出具男方为单身的户口证明?