Hi Emer,
Thanks for checking out our plugins!
Community Events will let users submit events from the front end of the site, but there is not an out-of-the-box way to charge them to do so. You do have the option to require users to be logged in to create events, so you could potentially use a third-party plugin in conjunction with Community Events to charge users for a membership to be able to submit events (instead of charging them per event submission).
To limit the size of the image, you would need to do a customization.
Regarding different events views, you can see all of the available views here on our demo site. The photo, map, and week views are features of Events Calendar Pro, and the rest come with The Events Calendar (free), which is required to use Community Events.
We do offer full refunds within 30 days of purchase, so if you’d like to take Community Events for a test run, feel free to do so! Please let me know if you have any additional questions.
Thanks,
Jennifer