I'm 100% sure that I could play this hand a lot better
10 handed $.5/$1 NLHE cash game, 8 players seated me on the button
- Bongo sitting in seat 4 with $203.08 [Dealer]
- Foe sitting in seat 7 with $107.60 [BB]
** Dealing card to Bongo:

All fold
Bongo raised - $4.00
SB folded
Foe called - $3.00
** Dealing the flop:

Foe checked
Bongo bet - $7.00
Foe raised - $14.00
Bongo called - $7.00
** Dealing the turn:

Foe bet - $15.00
Bongo called - $15.00
** Dealing the river:

Foe went all-in - $75.60
$4 is pretty much the standard opening raise of a lot of players at this level on this site, so pretty ordinary preflop - I have a nice hand on the button with only the blinds left so put in a standard raise and see what happens.
My impression of my foe is that he is a mainly a tournament player kicking about in a cash game (based on his player profile and past play i have observed), thus i didn't expect the flop to go smoothly and was happy to call his miniraise and see how things developed on the turn.
The turn I pick up an up and down straight draw and am getting pretty good odds - I was half tempted to raise as a bit of a semi bluff as i had an inkling he was weak. I chose to call thinking he might slow down on the river and check or make a reasonable bet and i could get to the showdown cheaply - thinking that if I had him beat this maximised my gains (he could bluff again, but would fold to my raise) and minimised my losses if I'm behind. I might also hit my draw.
Then I make a set on the river, but there is 4 to a straight on the board, and he goes all in - That wasn't in my plan!

What to do on the river?
How would you have played the rest of the hand?