If your place to stay, airfare, and football tickets/tour aren't included in the £300, as you said, then you should be good to go. You can get by on £60 (60 pounds) a day for food (especially cheapie food) and drink (and transport), if you don't over do it.