I got a guinea pig and she is precious and fun. I also had a bunny for a long time. We let him run (hop?) all over the house and paper trained him. Make sure you have enough time to spend with either of these animals, as they can get lonely, bored, or even depressed. Also do your research on how to take care of any pet beforehand. Good luck!
most of those pets don't form relationships with their owners, I personally don't like that, so I have dogs and a horse, but i did have a bunny, and he was pretty cool, so you should get a bunny, lionheads are a really nice breed :)
Depends on your personal preferences (which I do not know). I personally love fish as a pet option. If you get fish, please take good care of them and do filter changes, water changes, etc. I hate seeing fish die in less than a week due to neglect.
Try a ginnie pig. Their like Hamsters except bigger and sweeter, I had one once and she was the most sweetest thing ever, They even do great with kids, because they rarely bite and they make the most sweetest noses! And they live for up to 6 years! :D