Great restaurants, and fun places to eat at.