Fox Valley Marine has a great selection of boats or yachts, depending on your budget. I was introduced to this place when a good friend bought a 65 foot cruiser, and I ended up going back for my own (albeit much smaller!) boat. They have both the pontoon boats for parties (which I wanted) and the jet boats for racing around (which my husband wanted) and everything in between. They also store our boat during winter for a very reasonable price. Also - they sell used, and offer consignment.