For our bedrooms we've got the carpet that's nicknamed "party carpet". You can literally clean it with bleach which for kids' rooms is just brilliant. Its soft, good colour range and wasn't too pricey. There are different levels of underlay so you can possibly save a bit there.