One suggestion I have to offer...
Either buy a fully refundable ticket (might not work into your budget), or buy travel insurance for this trip. I truly hope your surgery and recovery are as speedy as your doctor is advertising, but in the event of a complication that prevents you from travelling in the 10 days after either one of these options would be greatly beneficial to you. If you have a non-refundable ticket you are going to get hit with a change fee and possibly difference in air fare which could get costly.
Best of luck to you!
GW