As @Neall indicated, it is a gross over statement to say that WPA PSK has been "hacked" to any real degree. In any scheme you come up with - that is an open standard subject to implementation scrutiny - your general goal is for there to be no discovered techniques that can do better than brute force search against the site's selected credentials. That is, there should be no real short cuts to determine the secret keys.
In the case of WPA PSK, there are no short cuts shown to beat brute force. The only published techniques so far have been demonstrated techniques for discovering poorly chosen (ie: easily guessed) pass phrases via an analysis of captured wireless traffic.
In my opinion this is hardly an exploit of any significance. It is an important property to understand, but leads to the conclusion of something that we already knew - the security can only be as good as the pass phrase chosen.
In terms of the original question to recommendations for practical security in a home environment, you actually have excellent security if you do the following:
1) Select a long pass phrase (more than 10 characters) that contains numeric digits, punctuation and/or mixed case. Ideally, some "words" in the phrase are chosen as non-sense "baby talk" words that are not found in a dictionary and the longer the better. This rule is no different than the recommendations of the selection of a secure password used for any other type of access credential.
2) Use a non-default SSID that is not likely used by others. This is to thwart dictionary attacks against common SSID's. It shouldn't matter if you use a good pass phrase, but it is a good extra measure
Turning off SSID broadcasts and/or MAC address based lock downs are a waste of time. The MAC's are easily spoofed and discovering the real SSID is trivial even if broadcasts are off.
Conclusion: WPA PSK is very secure if a well chosen pass phrase is used.