I recently had my first competition experience and found it very expensive. It was local so I didn't have to pay for a hotel (thank God) and I made my own costume (I am at the bronze level) so I kept expenses to a minimum. I was doing Pro-am so I had to pay for my instructor's time, which is only fair. I would definitely switch to Amateur if I could find a partner, let me tell ya!
One thing that really bothered me: I find it outrageous that competitors have to buy a ticket on top of entry fees!
Regardless of the expense, competing is amazing and I highly recommend it!!
V.