Have you looked into a hammock?
Both my boys loved thier hammock - it's not too large and breaks down easily for travelling.
We used the amby hammock. Yasin took about a week to settle into it (he was about 2 months old when I got it) and Imran went into it from birth.