I'm now a big fan of putting the town hall outside of the base.
It saves space inside walls. You only lose around 1k/1k resources and 6-8 trophies if it's just the TH that you lose. You can make that back up with a quick steam roller of a lower level if you really cared.
Much better off if you get that weak attack that gives you a long shield, than that someone razes your base and gets to your resource storage. Also, I am finding that people who attack the TH and try to take my base out too will often attack the TH with a lot of units, and then reinforce them when they charge my main base. Which means for those battles, I'm effectively choosing the battleground. I can position it to occur on the side my defenses are best, and put a few extra traps in position to be especially effective against people coming from that side.
Granted, better players won't do that. But then better players might just plop 2-3 barbarians on the TH and the move on to a less well defended base, giving me the shield which is really my goal.