Rye, East SussexPerched on a hill, the medieval town of Rye is the sort of place you thought existed only in your imagination. Almost suspended in time,...