You can't miss Blue Agave if you like Mexican food--or margaritas, since their drinks have been voted the best in town! The menu varies by season, with lots of options, including several vegetarian entrees, and everything is delicious. Complimentary chips and several salsas, always a nice touch. Margaritas are perfect--on the rocks, not frozen--and they have quite a few varieties. You can even have a tequila tasting! Dessert coffees with tequila are also great. Prices are reasonable. Parking in Federal Hill can get messy, try the garage just a few blocks away.