There is no need for an online check in, geting your boarding pass at the airport is included in the ticket price. Yes, pay a fee for checked luggage (buying in advance is cheaper.)
On board there's food and drinks for sale. Buying a bottle of soda at the airport generally is cheaper than buying on board.
Rotterdam is a small and efficient airport, you'll get bussed to the plane, luggage handling is fairly quick.