Melbourne probably isn't the best place if you want a decent "socially active" scene. Further south, west palm, ft. lauderdale, miami are tops.
Also, on the gulf coast, Clearwater. st. pete, tampa and sarasota have a lot to offer. There is quite a bit of technology work in Tampa, so that might help.