Like cameras, the best lock is the lock you bring with you.
My friend had a huge chain/U-lock combo to lock his bikes ursine his apartment at night...but he used to just leave it laying around on campus cause he was too lazy to bring the locks with him because they were so big.
His bike was promptly stolen.
Make sure whatever you get is something you are willing to have with your bike at all times.