Hi mate, welcome! Always great to have some groundhoppers around... especially from Scotland!
Here some hints:
1) Tickets
Standing will be difficult. Most of the tickets are reserved for season ticket holders. I would recommend getting tickets for the "Westkurve" (Area 35 - 43), which are located above the standing area. Get your tickets via
www.eintracht.de and print them out directly... done!
2) Drinking before the game
Answer is simple: at the stadium! There are plenty of old school beer & Bratwurst places with reasonable prices.
3) Post-match drinking:
Answer even more simple: Franfurt Sachsenhausen (old drinking district across the Main river). Loads of old pubs and Eintracht Fans.
Cheers and CU soon in Frankfurt.