I have never been asked for any documentation going through customs. Typically there is a form that you enter the hotel you are staying at (just one, even though you may have multiple hotels) and the purpose of your stay (business/holiday)

I have not stayed more than 2 weeks at a time but EU customs and immigration is easier and quicker than your return into the US as a US citizen.