i have stayed at the hotel in the terminal - curtesy of VS when they overbooked a flight. was pretty good, and the restaurant overlooking the airfield ( think it was called top of the port) was good and inexpensive too, with good views of the runways, if you like that sort of thing.
have stayed in a hotel on the perimiter, first one we walked out of (looked like something out of pulp fiction) and the other one (days inn or similar) was not much better. much better quality out towards the beaches, but can get a bit pricy out there.