Using pytz, I am able to get a list of timezones like so:
>>> from pytz import country_timezones
>>> print(\' \'.join(country_
there have been a lot of possible solutions proposed here and they're all a bit tedious to set up.
To make things quicker for the next person with this problem, I took the one from Will Charlton and made a quick python library out of it: https://pypi.python.org/pypi/whenareyou
from whenareyou import whenareyou
tz = whenareyou('Hamburg')
tz.localize(datetime(2002, 10, 27, 6, 0, 0))
Gets you datetime.datetime(2002, 10, 27, 6, 0, tzinfo=.
This gets you a pytz object (tz in the example) so you can use it pythonicly.