Hi ashibonner
1)
http://www.sarfa.com
Air-con. bus service from Barcelona to Tossa de Mar (calling at Lloret). Cheap regular service, advertised as 1:30 min journey but traffic can delay.
This is probably the most convenient way but return services only run until mid evening.Usually have to book both journeys and are allocated a seat, don't upset the locals by sitting in anyother seat.
2)
http://www.renfe.com
Air-con. train service from Barca - Blanes (NOT Macanet).
V/cheap 1/2 hourly service to Blanes. Lovely run up the coast on the beach passing many resorts, journet time 1-1/2 hours.
Local bus at station goes to Lloret (not Blanes Town) meets every train, 15/20 min journey €1.05.
At Lloret bus station another local bus, at adjacent stance, to Tossa de Mar, 20 min journey and again €1.05.
Which ever way you choose you will enjoy the very pretty resort.
regards
Pars fan