An excellent website by Mandy Barrow explaining all sorts of interesting facts about British life and cultural traditions.
Here is an explanation about the difference between Britain, Great Britain, the UK, and the British Isles: http://projectbritain.com/britain.html
Highly recommended if you are living or intending to live anywhere in the UK!
I found this website really helpful when I was living in London and teaching at LSI Hampstead.