I'm a little bias, but a Merit 25 (although larger) would fit the bill. The tanzer is a little faster but the paceship is a little more comfy.
Merit also made a 22 and a 23 footer. There are a lot of boats in that size range that'll fit your requirements.
Merit 25 # 764 "Audrey"