An hour's train ride away from Tokyo, lies Kamakura, an ancient city that compares with Kyoto and Nara in its historic and cultural treasures. A town filled with temples and shrines, it is also blessed with a coastline and beautiful beaches with myriad summer attractions.