You should be fine with 30GB of space. Lion will take about 4 GB on your hard drive (plus the installer - which is automatically deleted afterwards) and it makes a 650MB recovery partition, which you can remove manually, if you so desire.