Paypal's debit card feature works well too, the fees are quite low. I use mine as a prepaid all the time, whenever I want to add money to the card I buy something from myself and then use the debit card to spend the money.
If you are an AAA member they also have good deals.