A lower priced alternative is to replace the rear derailleur with a mountain derailleur. This would allow you to put a nice mountain cassette on your bike - something like an 11-32. You would probably also need a new chain. If you keep the parts you remove, then you can switch it back out once you return from the trip. This will probably be cheaper than a compact crankset/bb/possible front derailleur.