Hey Noble_Nabeel,
I thought I'd reply and give you some general information about Hertfordshire University.
Regarding modern buildings and facilities. I can certainly recommend Hertfordshire. There are two campuses (De Havilland and College Lane), but I believe you'll be studying on De Havilland for your chosen course.
Both feature pretty modern buildings and facilities and newly built accommodation. In addition College lane has a dedicated Entertainment venue called the forum and De Havilland has numerous sports facilities such as a gym, pool and tennis courts.
Regarding location. Both campuses are located in Hatfield. There are good links to London and a large shopping center/cinema is located a short walk away from De Havilland campus. While Hatfield town center itself can be a little boring, the Galleria has plenty of shops and with a quick train or bus ride you can be in St Albans or Central London.
Finally, regarding education. While I haven't studied Tourism myself. I've found the staff on my MA to be pretty supportive and helpful.
If you have any further questions, don't hesitate to get in touch.
All the best,
David