Bluffton is a little town near Hilton Head. I stayed there because it was cheaper than staying on HH island which I thought I would like.
In the end I found Hilton Head a real bore, but Buffton was surprisingly nicer than I expected. Still not somewhere I would have chosen to go if I wasn't visiting a friend in town, but really surprised how much more lively and friendly it was than Hilton Head, which is known as a tourist destination. There are a few bars, enough to suit most peoples' tastes. Seem to be a fair number of restaurants although I ate in HH (big mistake!). Cute little town, nice lowcountry feel with the palm trees and Spanish moss hanging from the trees. I wouldn't go to there specifically to see Bluffton, but if you plan to be in the area then Bluffton beats the hell out of Hilton Head.