Looking at traveling to Dortmund for a match with some friends

Me and three of my friends are looking at travelling to watch a Borussia Dortmund match we all live in the UK in Yorkshire and are planning on going sometime in march ideally for the Bayern match but i would assume that is a difficult match to get tickets for so we are looking at the Mainz match.

I was wondering if any TLO'ers had any useful tips on how to do this such as where to book tickets, flights and a hotel who is best to book with good places to go over there and just about any other help that can be offered.

Thanks Kanos

Please make any posts here geared towards creating discussion. Any works that are copied and pasted from other sites will be deleted. This isn't a place to advertise services or your blog, it's an extension of our site. Please treat it as such.