Pretty town nearly unchanged by time is teeming with colourful shops, cafes or tearooms - and it's surrounded by eye-catching views of countryside.