A dropper seatpost. You push a lever on the handle bar and the seat will lower. They can be had in different lengths. The one I have drops 125mm, almost 5 inches. If you love your bike and want to keep it this could be a solution, if a dropper seatpost will fit.
.