Speakers first. They'll make the biggest absolute contribution to the sound you hear in your room so make sure you get them right (obviously electronics are also hugely important to what you ultimately hear, but the differences tend to be smaller in absolute magnitude although are no less important in the end). Go find a pair that really blow you away, then you can always find an amp that will drive them or you could even buy the amp you heard during the demo. Tougher to go the other way in my opinion, but there are valid arguements the other way too.
Best of luck.
Best of luck.