I'm a Canuck and will answer here, so Vancouver, BC doesn't get lost nor mixed up with Vancouver, WA. There's a world of difference.

Would not recommend mountain biking in Stanley Park. Wouldn't be a challenge. You need to cycle across the Lion's Gate Bridge (beautiful ride) and cycle in North Vancouver to get to the famed mountain bike trails. The other option is to cycle to Deep Cove where there is Indian Arm inlet with mountains. Just beautiful. It's a 26 kms. ride 1 way from downtown Vancouver.

Stanely Park must be carefully used..it has suffered from overuse on its trails in past. Please stay on paved multipurpose paths, not the the wooded walking trails.

Right near several bike rental stores on Denman St., there are many restaurants. We just had a great meal at Ciao Bella, a true Italian restaurant with flair. The owner is a friendly pater familias (sorry, this is Latin, not Italy but same heritage.. ). If you go on Davie St., just above the bike path in Stanley park, is Mondo Gelato, quality gelato flavours in over 20 flavours. Very creative.... you will love it.

If you love sushi, sashimi , there are many Japanese restaurants abound.

I live only 8 kms. away from Stanely Park... so I know this area like the back of my hand.