We might make a year view at some point but I can't promise it to happen very soon just because of other things we are working on. I've got an item in our project tracker for "Year View" but have not got to it yet. To me that is kind of a reporting scenario, rather than show individual events it would be more like showing aggregate numbers of events grouped by week or month or day and as you say they could click through to get to the detail.
I don't really see Event Calendar Pro as a solution for booking hotel rooms, at some point I plan another product for scheduling resources rather than events, where resources could be defined as anything from hotel rooms to equipment rentals or appointments with people. Event Calendar Pro is really only targeting event type use cases, though of course if you find it suitable for other purposes that is fine with me, but I didn't develop it with those other use cases in mind. I would build it differently for those kind of scenarios like hotel room booking.