Looking for moderate priced, casual, fun places with good food for a small group for our free evenings. Good Mexican places with great margaritas would be appreciated. Also looking for bars, clubs, etc. Any outside patios and rooftop decks would also be great. Staying in midtown but willing to venture anywhere. Thanks in advance for any and all suggestions.