I'm about to graduate college in the UK and am planning an after-grad trip with a friend to Madrid. We already have our flights booked and will be in Spain from the 15th to the 25th of May. My plan so far is to spend from the 15th to the 20th in Madrid and then spend the 21st to the 23rd in another city in Spain, before returning for a day or two in Madrid. The two places I've narrowed down are either Toledo or Granada. From what I've read, Toledo looks easier on the budget both in travel and hotels. But I'm from Canada and I would be leaving for North America soon after our trip. I really want to see the Alhambra and don't know when I'd get a chance to visit Spain again. But spending $200 just in train tickets, never mind all the other expenses, makes me a bit apprehensive. I was wondering if you thought everything to do and see in Toledo would more than make up for missing the Alhambra, or if we should bite the bullet and go to Granada. Thanks!