Well, it is a bit of a change from the Miami area! Our beaches vary from reasonably sandy (in the Cocoa area) to reef rock covered by sand (cut your feet up) type (mid county--Satellite Beach, down to Indialantic) and then soft sand from south Melbourne (Spessard Holland) to Sebastian Inlet. Surfing is very popular here. Restaurants run the gamut from blue plate type to gourmet. Would need more info as to what you are looking for before giving out specific recommendations. We do not have much in the way of destination/high end restaurants--but Orlando is pretty close by if you want something like that. Fair selection of ethnic foods and groceries. As noted in the other responses, there are several ranges both public and private that are good. Also several indoor ranges that are nice and offer training/ladies nights etc. There are sketchy areas for sure, Cocoa for one (although Cocoa Village is pretty nice); south Melbourne, areas of Eau Gallie, some parts of Melbourne etc. Drugs are a big problem; lots of meth houses/drug traffic houses in what would be ok neighborhoods. This might sound negative, but there are other really nice areas; many people work in the aerospace and defense industries and live pretty well. Surprisingly , there are several good cultural venues and of course lots of natural things to do (fishing, boating, some hunting etc). I am a long time resident here (50 years) and have seen the area change; some good, some bad but overall, a good place to live. Let me know if you want more info.