There has never been a better time to visit the UK. The British Isles, home to the 2012 Olympic Games, are a Jewel in the Crown of Europe. Don't miss them!