When you say "real office environment", you are actually referring to big corporate environment. A startup environment needs you to do much more than a structured corporate environment where you will always have somebody to bail you out. As long as you have a rock solid description of what you did at the startup, I think it would actually work in your favor in the long term.
Working remotely may have a small effect on future interviews, but it's negligible -- you can just focus on your work ethic, since you would have been able to produce design/code without someone eyeing over your shoulder.
I'm going to have to echo whichdan's sentiments in that working remotely will separate you from the networking and social side of things. You need to have something else in mind (hackathons, meetups, other social type things) because you don't have the social aspects of work if you choose #2.