Hello!
Hostels getting good feedback on a central location are Athens Style http://www.athenstyle.gr/ and Athens Backpackers http://www.backpackers.gr/ hostels.
http://www.athenssportsbar.com/ actually related to the Athens Backpackers is your best chance to watch various sporting events.
Meeting people often comes on the forums, but I feel it is something that has to do mostly with one's mentallity and mostly pot luck rather than location. Staying somewhere for longer rather than flying by…

