Hosting a paid event with a member ticket and a non-member ticket
You could use the cividiscount extension and set up automatic discounts of $100 on the relevant events based on membership.  Non-members pay $250, those with the automatic membership discount pay $150.  Members need to log in before booking so that their membership status is known.