Hosting an event is a great way to thank your customers and supporters, promote your business and also build up your brand. While small-scale events may...