There are such things as replacement batteries for the 3ds which have much longer lives than the standard, though your mileage may vary depending on who you choose to buy from.
Link to this battery? My battery is fine, but I wouldn't mind a longer life battery.
:EDIT:
Found this, looks like it's worth the $21.