Tucked into a fertile river valley, this is the kind of town that makes you wonder why you have not been visiting for years ...