Prague is beautiful, charming, full of history and character and best of all it's cheap when you get there. Stay in the Old Town, Mala Strana, the hotels are cheaper and it's quieter than the centre. A visit to the Jewish Quater is a must and try and do a river boat trip. Rome is unfortunately V EXPENSIVE, but worth every penny - cheap hotels in Monterotondo, about 20 mins by train out of the city and public transport is very good and cheap too. Have fun :)