Another thing you might like to consider is joining a group, this is quite common in flying and even in quite a large group (10+) you will find that availability is generally very good and this brings the costs down considerably, a group of 3 or 4 people works extremely well for most.