Actualmente tengo 17 años y quiero ir a Amsterdam. Sé que no podré comprar cosas en una cafetería, pero ¿puedo sentarme en una con mi amigo?

Antes que nada, nunca puedes beber y fumar en el mismo ambiente en una cafetería, eso está prohibido, siempre tiene que estar separado por una pared y una puerta.
En segundo lugar, su amigo tiene 18 años, se le permite sentarse, comprar y fumar en una cafetería, pero tiene 17 años y no se le permite ni siquiera pisar una cafetería, eso va en contra de la ley y puede llevar a los consumidores a una situación muy horrible si obtienen el control y advierten a las personas menores de 18 años en su tienda, por lo que en la mayoría de los coffeeshops se les pedirá una identificación. A veces incluso necesitas mostrar tu identificación antes de entrar, principalmente esto sucede si tienen dudas si tienes 18 años o más.
Está permitido en Ámsterdam sentarse en un parque y fumar un porro, así que si eres listo y mantienes a todos como amigos, deja que tu amigo compre un poco de hierba, luego ve a un supermercado, compra algunas bebidas y ve a descansar en un Aparca y disfruta de la buena vida en Amsterdam de una manera legal y amigable. ¡Diviértete!

Vivo en Amsterdam. La edad que necesitas para ingresar a una cafetería es de 18. Muchos coffeeshops tienen algunas reglas de la casa, como que debes tener 21 años para sentarte allí, no puedes usar tu gorra, no hay grupos mayores de 5, etc. Estos pueden diferir por coffeeshop y pocos tienen ninguna de estas reglas de la casa. Estas son las reglas, pero eso no significa que todos las sigan.
Por ejemplo; la policía es estricta con respecto a los coffeeshops que venden a menores de edad, y especialmente revisa esto con coffeeshops cerca de las escuelas secundarias. Si una cafetería es capturada 3 veces, pierden su licencia de coffeeshop (y es muy difícil conseguir una). Estos coffeeshops son muy estrictos y generalmente revisan a todos los que entran, no solo a aquel que compra.
Por otro lado, los lugares turísticos se revisan con menos frecuencia para menores, y por lo tanto son menos estrictos. Además, cuando se encuentre en Ámsterdam como turista (sin sus padres) la gente asume que tiene al menos 18 años, ya que viaja sin sus padres, especialmente a altas horas de la noche.
La edad a la que normalmente no está obligado a mostrar su identificación es superior a 25 (en el caso de los cigarrillos, el licor y también las drogas). Normalmente no voy a coffeeshops turísticos ya que es más caro, por lo que puede haber sido más estricto que hace unos años.

En resumen, no está permitido, pero creo que tienes una buena oportunidad de encontrar, al menos, una tienda que no verifique tu edad, si tus amigos la compran. Hagas lo que hagas, no les digas que tienes 17 años, si solicitan una identificación, revisa tus bolsillos, y luego dices “Ow, me olvidé mi pasaporte” o algo similar, aunque es probable que no te crean (pueden pedirte para esperar afuera, trataría de decirles que también buscas un lugar para sentarte y, por lo tanto, implica que buscarás en otro lado si no puedes unirte).

Editar: PD
A los holandeses nos gusta hacer reglas y luego solo hacerlas cumplir cuando queramos (como las reglas sobre drogas). Por ejemplo, la regla de la casa de no caps / hoodies en una coffeeshop (muchos tienen esta) es para que puedan pedirle a la gente que se los quite si hace que la cafetería parezca menos atractiva. Un grupo de 5 chicos con sudaderas con capucha y tal vez también una gorra o dos podría ser menos atractivo para las personas que pasan caminando. Un gran grupo puede llegar a ser muy ruidoso y si hay una regla en contra de ellos, puedes echarlos. Además, si les dices que sigan sin fumar, porque en realidad deberían haberles negado la entrada y ya están siendo muy amables, tienen más posibilidades de una reacción positiva, etc.

Puedes comprar cosas en Amsterdam a menos que estés hablando de drogas, entonces eres simplemente estúpido.