Scully,
Been there 20+ times in the last 3 years so have many firends there, did this up for a few people doing weekends there, hope it helps, its a summer guide but most things are similar
http://www.frankfurt.de/sis/English.html
Shopping,
The main shopping area in Ffm is Zeil, it’s a long pedestrian street running through the middle of the city between Konstablerwache and Hauptwache metro stations, it cant be missed and has all the usual shops, H&M, Zara Mango etc, gets very busy on Saturdays. There is a big department store called Galleria/Kaufhof which has most things in it, everything is on or around Zeil in the way of shops.
Bars
As it’s the summer most of the drinking is done outside, the bars I’d recommend in the city centre are Studio Bar, Bar-celonia, theres a lovely bar by the river called Strand Perle, its beside the main historic bridge the Eisernen Stegs. Another is Sansibar, its under one of the main skyscrapers, Japan Tower/bar. There is and area called Alt Sachsenhausen, its on the other side of the river and the main street is called Schweitzer Strasse there are loads of places along there.
Clubs
There is that club Living XXL but its pretty crap! Better ones are all found on the Hanauer Landstraße, it’s a street of car dealerships but all the deacent clubs are behind it like Goldfish, King Kamehameha, there are loads of websites with all the clubs/bars listed, just google Frankfurt and party/club.
Things to do
The usual thisng to see are Romer/Frankfurter Dom, it’s the old square, walking through it and you get to the river which is nice and the Apfelwein quarter in Alt Sachsenhausen which is the local tipple, its basically apple wine mixed with fanta but quite good! Its really easy to get around as its pretty small. Going out of the city and you could go to Mainz or Wiesbaden, their bout about 45 min on the train, just towns with old districts etc but worth a visit if you wana get out of the city.
Food
There are loads of great places around the city, most of them are on the main streets. Around Sachsenhausen you generally just find them while walking around. In the city there are a few places around Hauptwache station, top of the shopping street and just keep walking on towards Alte Opera. The website above has a good few places but Bar-celona is pretty good for lunch and another place called Central Park, its close to the ECB.