With their winding streets, historic buildings and charming atmosphere, these medieval towns and villages will take you back ...
Love Wheel of Time? These fantasy books should be on your must-read list, from The Rage of Dragons to The Lord of the Rings.