Not mandatory... But definitely helpful and most people wouldn't go without one on a 90 gallon tank.
What kind you should get mainly depends on whether you have a sump or not. There are two main types of skimmers -- in sump, and hang on back. If you don't have a sump, you will need to get a hang on back (HOB) skimmer.