There are many different types of boats, that are used for different purposes, like fishing boats, racing boats, cruise boats, etc. Depending on your need, you will have to decide which type to buy. The size of the boat also matters, as the number of people who can be accommodated on the boat will depend on the size.