Not easy at all, but doable! 3 major tips: Small guestlist - less than 50.
Compromise - You won't get everything on your list, but with a great planner, you'll get many! Keep in mind though to be ready to compromise more than usual.
Ask for help - If you want your sanity in tact on your wedding day, you will need help!