I'm thinking of getting a server but first I want to know if it is easy and/or possible to add plugins to the server.
Depending on the plugin, you can just upload it to your plugins directory and restart the server to add plugins. Some plugins may require additional configuration for it to work (ex: Permission plugins). https://www.hosthorde.com/forums/resources/installing-bukkit-plugins.58/