@Guest2 Seriously dude, a second hand laptop for her birthday? Come on! Just give her the laptop because she needs one, and then get her a proper birthday gift. Leeds has a great theatre that's got a lot of shows on. Sure, the West End is the pinnacle, but you could easily look closer to home and have a good evening out in Leeds (even though I don't really like the place!). A meal out and then to the theatre would be very enjoyable even if you don't like shows yourself.
What sort of food does she like? There are loads of great restaurants in Leeds. You're quite spoiled for choice there! Or, you could come over to York and have an even better night out
Great food, we've got a decent theatre, you could even stay over and then take in the sights the next day and it'll be far cheaper than £500 that you'd be looking at for London