A pleasant mix of rural town charm and the amenities of a fast-growing suburb