Upvote:2
In a nutshell, you don't need to buy anything (not even the ticket out of the Schengen area) but you need to credibly establish the purpose of your trip. And sometimes a reservation could help with that.
See Does Schengen visa proof of transport requirement include travel inside Europe? for a discussion of the underlying logic in a somewhat different context.