Homeownership has long been the American Dream, but getting a piece of it is easier said than done. Not only must you come up with what could easily be a sizable down payment, but you'll also need to make sure you're financially prepared for the many costs that come with owning property.